たとえば、XML ドキュメントで定数を定義する方法
<?xml version="1.0"?>
<City>
<Name>Seattle</Name>
<State>WA</State>
</City>
<City>
<Name>Tacoma</Name>
<State>WA</State>
</City>
「State=WA」のような変数を定義し、それを要素内で値として使用するにはどうすればよいですか?
たとえば、XML ドキュメントで定数を定義する方法
<?xml version="1.0"?>
<City>
<Name>Seattle</Name>
<State>WA</State>
</City>
<City>
<Name>Tacoma</Name>
<State>WA</State>
</City>
「State=WA」のような変数を定義し、それを要素内で値として使用するにはどうすればよいですか?
&state;
エンティティの展開が DTD で定義されている場所のように、エンティティ参照を使用できます。より柔軟に、XInclude を使用できます。しかし、私はこれを XSLT で行います。例えば
<xsl:stylesheet....>
<xsl:param name="state"/>
<xsl:template name="content">
<City>
<Name>Seattle</Name>
<State><xsl:value-of select="$state"/></State>
</City>
<City>
<Name>Tacoma</Name>
<State><xsl:value-of select="$state"/></State>
</City>
</xsl:template>
次に、パラメータの値を提供するスタイルシートを呼び出すことができます。