1
例如,我有以下文件:xml文件的未聲明前綴是否格式正確?
<root>
<prefix:element>
</prefix:element>
</root>
正如你所看到的,命名空間prefix
名未申報。這個文件是不是完整的?
從w3fools文檔:
A 「良好形成的」 XML文檔具有正確的XML語法。的語法規則:
- XML文檔必須有一個根元素
- XML元素必須有一個結束標記
- XML標記區分大小寫
- XML元素必須被正確地嵌套
- XML屬性值必須被引用
......沒有關於命名空間。
現在幾乎所有的XML應用程序都需要命名空間良好的形式。 – 2013-02-14 15:35:34
@MichaelKay絕對。不幸的是,還有大量帶文本和尖括號的應用程序(而不是_XML_應用程序),並不是所有這些應用程序都可以響應請求來修復其破損的XML ... – 2013-02-14 15:41:16
當然。有很多無知的人被告知用戶需要XML中的數據,並且認爲任何尖括號中的內容都符合要求。順便他們,因爲你會迴避爛蘋果的供應商。 – 2013-02-14 21:44:21