2017-02-10 4 views
0

の場合:私はこれで、タグ「B」の後の最初の文字を参照することができますどのように、この具体例XSLTチェックタグの後に次のテキストは、この持つ指定されたchar

<a><b>Hi</b><c/><d/>Friend</a>

を文字「F」の場合?この具体例では

+0

"after"というより良い定義が必要だと思います。 –

+0

@ zx485 OPのコードを編集しないでください。あなたはどのように見えるのかわかりません。インデントコードは必ずしも良質ではありません。この例では、既存のテキストノードに改行文字を追加するだけでなく、一連の空白テキストノードを作成しています。 –

+0

@ michael.hor257k:OK、私はその違いに気付きました。あなたの答えは適用できませんでした。私はそれを控えるでしょう。 – zx485

答えて

1

、命令:

<xsl:value-of select="substring(/a/b/following-sibling::text()[1], 1, 1)"/> 

は "F" を返します。それが他のケースでうまくいくかどうかは不明です。

関連する問題