关于抑制不需要的命名空间声明的一个简单问题。
<table xmlns:new="http://ns.namespaces4all.com/xmlcombine/new"
xml:base="file:///R:/example/Sample.xml" frame="all">
<tgroup cols="2">
<colspec colname="c1"/>
<colspec colname="c2"/>
<tbody>
<row>
<entry>
<m:math xmlns:m="http://www.w3.org/1998/Math/MathML" display="block">
<m:mrow>
<m:mi>x</m:mi>
我只想删除不需要的命名空间 xmlns:new ,我想保留 xmlns:m ,但 exclude-result-prefixes =“new “或 extension-element-prefixes =”new“删除它。 还有什么可以抑制它? 最好的问候
马库斯
答案 0 :(得分:-1)
希望这有帮助,
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
exclude-result-prefixes="msxsl"
version="1.0">
使用此exclude-result-prefixes =“msxsl”指定您不需要的名称空间