Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

XMLネームスペースは、Extensible Markup Languageドキュメントで使用される要素と属性の名前を限定するシンプルな方法を提供します。これは、要素と属性の名前を、URI参照で特定されるネームスペースと関連付けて使用されます。

詳細は、「&<a href="http://www.w3.org/TR/REC-xml-names/" target="LANSA"&>Namespaces Namespaces in XML 1.0&</a&>」を参照してください。」を参照してください。

Apacheでは、デフォルトのネームスペースを使用しないように勧めていました。

...

例えば、以下のように宣言されたデフォルトのネームスペースでノードを検索するとします。

xmlns="http://my-namespace"
 

接頭辞付きのネームスペース宣言を、スタイル・シートのxsl:transform要素に追加します。

xmlns:xyz="http://my-namespace"
 
<xsl:transform version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
  xmlns:rdml="http://www.acme.com/2000/XML/Function"
  xmlns:xalan="http://xml.apache.org/xalan"
  xmlns:xyz="http://my-namespace">
 

次に、XPath表現でxyz:を使用できます。

<rdml:field name="FIELD" value="{/xyz:order/@name}"/>
 

詳細については、以下を参照してください。