名前空間の利用
混在したタグが存在する場合、
名前空間を使ってどちらの要素であるかを判別するようにする。
<sale xmlns:プレフィックス名1="識別するためのURI" xmlns:プレフィックス名1="識別するためのURI">
実際コードにするとこんな感じ
<?xml version="1.0" encoding="Shift_JIS"?> <sale xmlns:A="http://www.uennopapaburo.co.jp/A/" xmlns:B="http://www.uennopapaburo.co.jp/B/"> <A:car> <A:name>乗用車</A:name> <A:price>150</A:price> </A:car> <B:name> 某タクシー会社向け。 </B:name> <amount>2</amount> </sale>
僕の勝手な推測やけど
xmlnsって「XMLのNameSpace」ってことなんやろか?
まあそやな。
せやろう。