要素を記述するとき、接頭辞を使用しないことによって、特定の名前空間から特定の要素をアドレス指定する方法がありますか?どのような種類の長い名前でも、名前空間がどこにでも結合されていますか? 私が理解するように、接頭辞は便宜として使用されます。xml要素接頭辞の代替語
は、例えば、この
<new:element xlmns:new='urn:some:custom:ns'>text...</new:element>
はプレフィックス形なしで表すことができますか?
要素を記述するとき、接頭辞を使用しないことによって、特定の名前空間から特定の要素をアドレス指定する方法がありますか?どのような種類の長い名前でも、名前空間がどこにでも結合されていますか? 私が理解するように、接頭辞は便宜として使用されます。xml要素接頭辞の代替語
は、例えば、この
<new:element xlmns:new='urn:some:custom:ns'>text...</new:element>
はプレフィックス形なしで表すことができますか?
すべての要素にxmlns
属性を使用できます。
<element xlmns='urn:some:custom:ns'>text...</element>
...このアプローチでは、要素が属している名前空間以外の名前空間から属性を使用することはできません。
どのような文脈でですか?要素を書くとき? W3C DOM APIを使用してDOMを検索する場合他に何か? – Quentin
編集:質問は文脈に入れます – igobivo
XPath 3.1には文脈自由な構文があります: 'Q {uri} local'です。これがXMLインスタンスを含めてどこでも使用できるならいいかもしれないが、悲しいことにそうではない。 –