我正在尝试将应用程序从Java 5转换为java8,从jboss5转换为wildfly10 据我所知,这并没有给我们任何问题
<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>
第一行正常,但第二行失败并出现错误:
错误:&#39;第13行:您无法调用属性&#39; xmlns:tns&#39;&#39;
答案 0 :(得分:0)
答案: 我补充说: 的xmlns:TNS =&#34; HTTP://www.w3.org/2001/XMLSchema-instance"在
<xsl:stylesheet version="1.0"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:tns="http://www.w3.org/2001/XMLSchema-instance" >
并添加了
<xsl:attribute name="tns:type">http://ws.gbst.com/clearview/</xsl:attribute>
in
<xsl:if test="name()='xsd:schema'">
<xsl:attribute name="targetNamespace">http://ws.mycomp.com/obfustream/</xsl:attribute>
<xsl:attribute name="tns:type">http://ws.mycomp.com/obfustream/</xsl:attribute>
</xsl:if>