XPathで子ノードなしで現在のノードの内容を選択するにはどうすればよいですか?私はこの <text> sometext <citation> somecitation </citation> sometext </text>
XPath子なしの現在のノードの内容
のようにしている場合 には、例えば、私は引用せずにただsometext必要です。
XPathで子ノードなしで現在のノードの内容を選択するにはどうすればよいですか?私はこの <text> sometext <citation> somecitation </citation> sometext </text>
XPath子なしの現在のノードの内容
のようにしている場合 には、例えば、私は引用せずにただsometext必要です。
あなたはtext
要素でテキストだけをしたい場合は、使用することができます。
//text/text()
例えば使い方xmllintは次のようになります。
text()
はすべてのテキスト子ノードを提供します。したがって、XSLT 2.0では、単に<xsl:value-of select="text()"/>
を使用して2つのテキスト子ノードを出力できます。またはあなたのスニペットの両方でsometext
を持つ2つのtext()
子ノードがあることをテンプレートに
<xsl:template match="text">
<xsl:apply-templates select="text()"/>
</xsl:template>
注意書き。両方を出力するかどうかは不明です。
// text/text()は私が探していたものです!私は別のフォントでsometextと引用を行うxslを書く必要があります、多分あなたはそれを行う方法を知っていますか? – Alex