public static function ParseSingleFeatureDocument($app, $classDef, $doc, $featureNodeName = "Feature", $propertyNodeName = "Property") { $wktRw = new MgWktReaderWriter(); $agfRw = new MgAgfReaderWriter(); $classProps = $classDef->GetProperties(); $props = new MgPropertyCollection(); $featureNodes = $doc->GetElementsByTagName($featureNodeName); $propNodes = $featureNodes->item(0)->getElementsByTagName($propertyNodeName); $props = MgUtils::ParseFeatureNode($app, $propNodes, $agfRw, $wktRw, $classProps); return $props; }