私はこのような何かをしたいと思います:XMLに複数の名前空間接頭辞を付けることは可能ですか?
<root:secondlevel:thirdlevel
xmlns:secondlevel="http://secondlevel.com"
xmlns:secondlevel:thirdlevel="http://thirdlevel.com">
</root:secondlevel:thirdlevel>
これらの複数のレベルにroot:secondlevel:thirdlevel
として有効なXMLを実行する方法はありますか?
は '有効なことを意味し、' <私:: XML ::ノード>であるのか? –
要素名の中の複数のコロンは、技術的には***整形式***(基本XMLレベル)ですが、***名前空間は整形式ではありません***。 (妥当性は、スキーマレベルの概念です;詳細については、[Well-formed vs Valid XML](http://stackoverflow.com/a/25830482/290085)を参照してください。おそらく、名前空間が正しく形成された***の違反を無視するXMLパーサを見つけるだろう。要するに:複数の名前空間接頭辞:しないでください。 – kjhughes