2

関数functx:remove-attributesは、空の@xmlnsをノードに自動的に追加します。この動作を防止したいと考えています。XML の例:

<mei meiversion="3.0.0" xmlns="http://www.music-encoding.org/ns/mei">
<note accid.ges="f" doxml.id="d28e18935" dur="8" oct="4" pname="e" tstamp="1.75" xml:id="note_112296"/>
</mei>

XSLT の抜粋:

<xsl:copy-of select="functx:remove-attributes(., $attributes2remove)" />

現在の (false) XML 出力:

<note accid.ges="f" doxml.id="d28e18935" dur="8" oct="4" pname="e" tstamp="1.75" xml:id="note_112296" xmlns=""/>
4

1 に答える 1