XMLスキーマを以下のように定義することをお勧めします。dept = "lab"とid = "001"のsalを取得しなければならないとします。xml属性を避けて、要素
<start>
<emp>
<dept>lab</dept>
<id>001</id>
<sex>male</sex>
<sal>5k</sal>
</emp>
</start>
別の方法で、
<start>
<emp dept="lab">
<id sr="001">
<sex>male</sex>
<sal>5k</sal>
</id>
</emp>
</start>
なぜ、私は2番目の方法は、解析するためにはるかに良いと思いますが、属性を避けることをお勧めしますか?あなたは何を言っていますか?
それが賢明でしょうか? – abatishchev
標準的なルールはありませんが、私はグーグルでグーグルで調べて、ほとんどの人が要素の使用を提案しています。 – user1010399
これは重複している可能性があります:http://stackoverflow.com/questions/33746/xml-attribute-vs-xml-element –