Ben PHP kullanarak bir XSD dosyasının içeriğini ayıklamak gerekir. I don't want to validate it against an XML; Ben sadece bazı düğümleri almak ve bazı özelliklerini kontrol etmek gerekir.
İşte benim XSD örnek:
<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:import namespace="http://www.opengis.net/gml" schemaLocation="somelocation.xsd" /> 
  <xsd:complexType name="nameType">
    <xsd:complexContent>
       <xsd:extension base="gml:AbstractFeatureType">
         <xsd:sequence>
             <xsd:element maxOccurs="1" minOccurs="0" name="x" nillable="true" type="xsd:int" /> 
             <xsd:element maxOccurs="1" minOccurs="0" name="y" nillable="true" type="xsd:int" /> 
             <xsd:element maxOccurs="1" minOccurs="0" name="z" nillable="true" type="xsd:decimal" /> 
         </xsd:sequence>
       </xsd:extension>
  </xsd:complexContent>
  </xsd:complexType>
  <xsd:element name="lz_anual_250" substitutionGroup="gml:_Feature" type="layerType" /> 
</xsd:schema>
Bu mümkün olup olmadığını bilmiyorum, ben sadece StackOverflow bir uzman soruyorum.
Teşekkürler!
PS: Ben CodeIgniter kullanarak, bu yüzden ben Herkes bunu yapmak için herhangi bir uzatma veya benzer biliyorsanız, burada yazılan lütfen.
EDIT: Sorun çözüldü!
Burada benim gibi aynı sorunu olan birisi yardımcı olabilecek bir link:
http://www.php.net/manual/en/domdocument.load.php#57911
Basitçe, birisi (Rik söyledi gibi) DOMDocument sınıfını kullanmadan önce okumak XSD gezinmek için DOMXPath sınıfı kullanılır. XSD boş değildi. Ben, print_r var_dump ve yankı düğümleri ama, belli ki bir klasik XML gibi bilgi yoktur ihtiva değildi çalışıyordu.
