0
私は をwildfly10するには、Java 5からjava8へとjboss5からアプリケーションを変換しようとしています。この私の知る限りでは前に私達に問題を与えていないXSL:名前空間のTNSを定義する方法
<xsl:if test="name()='xsd:schema'">
<xsl:attribute name="targetNamespace">http://ws.mycomp.com/obfustream/</xsl:attribute>
<xsl:attribute name="xmlns:tns">http://ws.mycomp.com/obfustream/</xsl:attribute>
</xsl:if>
最初にラインは、罰金行くが、二行目がエラーで失敗します。
ERROR: 'line 13: You cannot call an attribute 'xmlns:tns''
に
を追加しましたが見えます。 xsl:attributeを使用して名前空間を作成することはできません。また、ここでの 'name()'のテストは、名前空間の接頭辞の選択に依存しているので、疑問があります。 'test =" self :: xsd:schema "'のほうがはるかに優れています。 –