0
我試圖解析XML中的一個XML (在Objective-C中)在PHP中從模板生成的文件,如下所示。解析生成的PHP(來自.xsd模板)XML文件
我試着用一個標準的XML解析器解析這個,但似乎沒有加載。
什麼是解析這個PHP XML生成文件的最好方法?也許是第三方圖書館?
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:pbu="http://www.something.com/something.xsd" xmlns="http://www.something.com/something.xsd" elementFormDefault="qualified" targetNamespace="http://www.something.com/something.xsd" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="app">
<xs:complexType>
<xs:sequence>
<xs:element name="bannerImg" type="xs:anyURI" minOccurs="1" maxOccurs="1" />
<xs:element name="category" minOccurs="1" maxOccurs="25">
<xs:complexType>
<xs:sequence>
<xs:element name="image" minOccurs="1" maxOccurs="40">
<xs:complexType>
<xs:sequence>
<xs:element name="title" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="thumbUrl" type="xs:anyURI" minOccurs="1" maxOccurs="1" />
<xs:element name="sampleUrl" type="xs:anyURI" minOccurs="0" maxOccurs="1" />
<xs:element name="imageUrl" type="xs:anyURI" minOccurs="1" maxOccurs="1" />
<xs:element name="description" type="xs:string" minOccurs="0" maxOccurs="1" />
<xs:element name="infoUrl" type="xs:anyURI" minOccurs="0" maxOccurs="1" />
<xs:element name="license" type="xs:string" minOccurs="1" maxOccurs="1" />
<xs:element name="licenseUrl" type="xs:anyURI" minOccurs="0" maxOccurs="1" />
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="icon" type="xs:anyURI" use="required" />
<xs:attribute name="unlock_product_id" type="xs:string" use="required" />
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="name" type="xs:string" use="required" />
<xs:attribute name="unlock_product_id" type="xs:string" use="optional" />
</xs:complexType>
</xs:element>
</xs:schema>
您聲稱您擁有有效的XML文件。然後任何工具(Internet Explorer)都應該能夠加載它;無所謂你如何得到它。你確定它有效嗎? – 2011-04-23 01:22:33
好吧,就是這樣的事情,它不會像** Safari **中的正常Feed那樣加載。 – WrightsCS 2011-04-23 01:25:57
基於微弱的證據,這聽起來像您的文件不合法。儘管如此,你對於實際的投訴仍然很模糊。我會檢查你的PHP生成器;它可能不如聲稱的那麼好。 – 2011-04-23 01:28:58