<xoe:documents xmlns:xoe="http://xxxxxx" count="1">
<xocs:doc xmlns:xocs="xxxxxx" xmlns:xsi="yyyyyyy" xsi:schemaLocation="zzzzzz">
<xocs:meta>...</xocs:meta>
<xocs:serial-item>
<!-- this line -->
<article xmlns:sa="www.google.hgy" xmlns="http://www.xyzq1.org/xml/ja/dtd" version="5.4" xml:lang="pl" docsubtype="rev">
<article-info>
</article-info>
</article>
</xocs:serial-item>
</xocs:doc>
</xoe:documents>
'xml:lang'属性の値を取得できません。でも、私はJAがすでに私のXSLTコードに'xml:lang'属性の値を取得できません。
xmlns:ja="http://www.xyzq1.org/xml/ja/dtd"
を定義され、ここで以下のXPathで
<xsl:variable name="rootPath" select="/xoe:documents/xocs:doc/xocs:serial-item"/>
<xsl:variable name="lang" select="$rootPath/ja:article[@xml:lang]"/>
or
<xsl:variable name="lang" select="$rootPath/ja:article/@xml:lang"/>
をしようとしたと思ったいくつかのいずれかが助けてくださいことはできますか?
例のXMLでは、 'article'は' http:// www.xyzq1.org/xml/ja/dtd'ではなく 'www.yahoo.mkt'名前空間にあります。 – JLRishe
ありがとう、私はそれを変更しました。まだ結果はありません。 –