2013-03-18 92 views
-6

我想知道xml屬性是否是強制性的。讓我舉一個例子來說明。XML屬性是強制性的嗎?

<myxml> 
    <myelement attr1="value1" attr2="value2" /> 
    <myelement attr1="value3" /> 
</myxml> 

此XML是否會被大多數XML解析器解析?我最感興趣的是知道iOS和Android SDK內置的XML解析器是否會正確解析這個XML,以及解析對於這些人來說是否更難?

請原諒,如果這個問題是任何早期問題的部分重複,但我需要一個明確的答案。

在此先感謝:)

+1

???如果你對它是否被正確解析感興趣,那爲什麼不試一試呢? 「更難」是什麼?這個問題顯示了一點點的努力...... – borrrden 2013-03-18 08:48:10

+0

「我的心靈」和「觸發快樂」是我能爲你們想到的兩個詞。我只是想確保我交給客戶開發人員的XML模式可以被他們解析。降低我的腳! – ameyazing 2013-03-18 08:58:46

+0

通常,xml附帶一個模式/描述。通常是一個DTD。該模式指示哪些屬性和節點是必需的。 – njzk2 2013-03-18 09:00:49

回答

2

XML屬性不是強制性的。您根據自己的便利和需要使用它。是的,這個XML將被所有的解析器解析。如果所有的XML都是有效的,那麼它將被任何XML解析器正確解析,無論它是在iOS還是Android。