document-svg 2.0.2

Convert PDF, Word, Excel, PowerPoint, diagram and CAD files into one SVG per page, locally — a Rust library and the docsvg command
Documentation
<?xml version="1.0" encoding="UTF-8"?>
<ifc:ifcXML xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xmlns:ifc="http://www.buildingsmart-tech.org/ifcXML/IFC4/Add2"
  xmlns="http://www.buildingsmart-tech.org/ifcXML/IFC4/Add2">
  <IfcProject GlobalId="project" Name="IFCXML extrusion test">
    <IsDecomposedBy>
      <IfcRelAggregates GlobalId="aggregate">
        <RelatedObjects>
          <IfcBuilding GlobalId="building">
            <ObjectPlacement xsi:type="IfcLocalPlacement" id="i2">
              <RelativePlacement>
                <IfcAxis2Placement3D>
                  <Location id="i4" Coordinates="0 0 0" />
                </IfcAxis2Placement3D>
              </RelativePlacement>
            </ObjectPlacement>
            <ContainsElements>
              <IfcRelContainedInSpatialStructure GlobalId="containment">
                <RelatedElements>
                  <IfcBuildingElementProxy GlobalId="proxy" Name="XML prism">
                    <ObjectPlacement xsi:type="IfcLocalPlacement">
                      <PlacementRelTo xsi:type="IfcLocalPlacement" xsi:nil="true" href="i2" />
                      <RelativePlacement>
                        <IfcAxis2Placement3D>
                          <Location id="i1" Coordinates="10 20 0" />
                        </IfcAxis2Placement3D>
                      </RelativePlacement>
                    </ObjectPlacement>
                    <Representation xsi:type="IfcProductDefinitionShape">
                      <Representations>
                        <IfcShapeRepresentation RepresentationIdentifier="Body" RepresentationType="SweptSolid">
                          <Items>
                            <IfcExtrudedAreaSolid Depth="3000">
                              <SweptArea xsi:type="IfcRectangleProfileDef" ProfileType="area" XDim="2000" YDim="1000" />
                              <ExtrudedDirection DirectionRatios="0 0 1" />
                            </IfcExtrudedAreaSolid>
                            <IfcTriangulatedFaceSet CoordIndex="1 2 3">
                              <Coordinates xsi:type="IfcCartesianPointList3D" CoordList="0 0 0 1,5 0 0 0 1 0" />
                            </IfcTriangulatedFaceSet>
                            <IfcMappedItem>
                              <MappingSource xsi:nil="true" href="i20" />
                              <MappingTarget xsi:type="IfcCartesianTransformationOperator3D" Scale="2">
                                <Axis1><IfcDirection DirectionRatios="0 1 0" /></Axis1>
                                <Axis2><IfcDirection DirectionRatios="-1 0 0" /></Axis2>
                                <LocalOrigin xsi:nil="true" href="i22" />
                                <Axis3><IfcDirection DirectionRatios="0 0 1" /></Axis3>
                              </MappingTarget>
                            </IfcMappedItem>
                          </Items>
                        </IfcShapeRepresentation>
                      </Representations>
                    </Representation>
                  </IfcBuildingElementProxy>
                </RelatedElements>
              </IfcRelContainedInSpatialStructure>
            </ContainsElements>
          </IfcBuilding>
        </RelatedObjects>
      </IfcRelAggregates>
    </IsDecomposedBy>
    <RepresentationContexts>
      <IfcGeometricRepresentationContext>
        <WorldCoordinateSystem>
          <IfcAxis2Placement3D>
            <Location id="i22" Coordinates="6000 0 0" />
          </IfcAxis2Placement3D>
        </WorldCoordinateSystem>
      </IfcGeometricRepresentationContext>
    </RepresentationContexts>
    <IfcRepresentationMap id="i20">
      <MappingOrigin>
        <IfcAxis2Placement3D>
          <Location id="i21" Coordinates="0 0 0" />
        </IfcAxis2Placement3D>
      </MappingOrigin>
      <MappedRepresentation>
        <IfcShapeRepresentation RepresentationIdentifier="Body" RepresentationType="Tessellation">
          <Items>
            <IfcTriangulatedFaceSet CoordIndex="1 2 3">
              <Coordinates xsi:type="IfcCartesianPointList3D" CoordList="0 0 0 500 0 0 0 500 0" />
            </IfcTriangulatedFaceSet>
          </Items>
        </IfcShapeRepresentation>
      </MappedRepresentation>
    </IfcRepresentationMap>
  </IfcProject>
</ifc:ifcXML>