<div dir="ltr">Hello There,<div>ia'd like to know how can I get programatically </div><div>in pyqgis all project properties stored inside the properties section of a project file</div><div><br></div><div>I know i can read them using QDomDocument or lxml but I want to retrieve them from the QgsProject object </div><div><br></div><div><br></div><div><br></div><div><br></div><div><div><properties></div><div>    <Variables></div><div>      <variableNames type="QStringList"/></div><div>      <variableValues type="QStringList"/></div><div>    </Variables></div><div>    <WMSContactPerson type="QString"></WMSContactPerson></div><div>    <WMSOnlineResource type="QString"></WMSOnlineResource></div><div>    <WMSUseLayerIDs type="bool">false</WMSUseLayerIDs></div><div>    <WMSContactOrganization type="QString"></WMSContactOrganization></div><div>    <WMSKeywordList type="QStringList"></div><div>      <value></value></div><div>    </WMSKeywordList></div><div>    <WFSUrl type="QString"></WFSUrl></div><div>    <Paths></div><div>      <Absolute type="bool">false</Absolute></div><div>    </Paths></div><div>    <WMSServiceTitle type="QString"></WMSServiceTitle></div><div>    <WFSLayers type="QStringList"/></div><div>    <WMSRestrictedLayers type="QStringList"/></div><div>    <WMSContactMail type="QString"></WMSContactMail></div><div>    <WMSRestrictedComposers type="QStringList"/></div><div>    <PositionPrecision></div><div>      <DecimalPlaces type="int">2</DecimalPlaces></div><div>      <Automatic type="bool">true</Automatic></div><div>      <DegreeFormat type="QString">MU</DegreeFormat></div><div>    </PositionPrecision></div><div>    <WCSUrl type="QString"></WCSUrl></div><div>    <WMSContactPhone type="QString"></WMSContactPhone></div><div>    <WMSServiceCapabilities type="bool">false</WMSServiceCapabilities></div><div>    <WMSServiceAbstract type="QString"></WMSServiceAbstract></div><div>    <WMSContactPosition type="QString"></WMSContactPosition></div><div>    <WMSAddWktGeometry type="bool">false</WMSAddWktGeometry></div><div>    <Measure></div><div>      <Ellipsoid type="QString">WGS84</Ellipsoid></div><div>    </Measure></div><div>    <WMSPrecision type="QString">8</WMSPrecision></div><div>    <WFSTLayers></div><div>      <Insert type="QStringList"/></div><div>      <Update type="QStringList"/></div><div>      <Delete type="QStringList"/></div><div>    </WFSTLayers></div><div>    <Gui></div><div>      <SelectionColorBluePart type="int">0</SelectionColorBluePart></div><div>      <CanvasColorGreenPart type="int">255</CanvasColorGreenPart></div><div>      <CanvasColorRedPart type="int">255</CanvasColorRedPart></div><div>      <SelectionColorRedPart type="int">255</SelectionColorRedPart></div><div>      <SelectionColorAlphaPart type="int">255</SelectionColorAlphaPart></div><div>      <SelectionColorGreenPart type="int">255</SelectionColorGreenPart></div><div>      <CanvasColorBluePart type="int">255</CanvasColorBluePart></div><div>    </Gui></div><div>    <Digitizing></div><div>      <DefaultSnapToleranceUnit type="int">2</DefaultSnapToleranceUnit></div><div>      <SnappingMode type="QString">current_layer</SnappingMode></div><div>      <DefaultSnapType type="QString">off</DefaultSnapType></div><div>      <DefaultSnapTolerance type="double">0</DefaultSnapTolerance></div><div>    </Digitizing></div><div>    <Identify></div><div>      <disabledLayers type="QStringList"/></div><div>    </Identify></div><div>    <Macros></div><div>      <pythonCode type="QString"></pythonCode></div><div>    </Macros></div><div>    <WMSAccessConstraints type="QString">None</WMSAccessConstraints></div><div>    <WCSLayers type="QStringList"/></div><div>    <Legend></div><div>      <filterByMap type="bool">false</filterByMap></div><div>    </Legend></div><div>    <SpatialRefSys></div><div>      <ProjectCRSProj4String type="QString">+proj=merc +lon_0=0 +k=1 +x_0=0 +y_0=0 +datum=WGS84 +units=m +no_defs</ProjectCRSProj4String></div><div>      <ProjectCrs type="QString">EPSG:3395</ProjectCrs></div><div>      <ProjectCRSID type="int">1353</ProjectCRSID></div><div>      <ProjectionsEnabled type="int">1</ProjectionsEnabled></div><div>    </SpatialRefSys></div><div>    <DefaultStyles></div><div>      <Fill type="QString"></Fill></div><div>      <Line type="QString"></Line></div><div>      <Marker type="QString"></Marker></div><div>      <RandomColors type="bool">true</RandomColors></div><div>      <AlphaInt type="int">255</AlphaInt></div><div>      <ColorRamp type="QString"></ColorRamp></div><div>    </DefaultStyles></div><div>    <WMSFees type="QString">conditions unknown</WMSFees></div><div>    <WMSImageQuality type="int">90</WMSImageQuality></div><div>    <Measurement></div><div>      <DistanceUnits type="QString">meters</DistanceUnits></div><div>      <AreaUnits type="QString">m2</AreaUnits></div><div>    </Measurement></div><div>    <WMSUrl type="QString"></WMSUrl></div><div>  </properties></div><div>  <visibility-presets/></div></div><div><br></div><div><br></div><div>Thanks in advance</div></div>