2013-03-18 91 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。