0

ソース xml ドキュメントには、スペースを含む処理命令があります - <?Tag To Delete?>

この処理命令を xslt で読み取って処理するにはどうすればよいですか?

processing-instruction('Tag To Delete') を使用しようとすると、エラーが発生します - 'Tag To Delete' という名前の処理命令はありません。無効な QName {削除するタグ}

助けてください。

4

2 に答える 2

3

この処理命令を選択して何をしたいのかは完全にはわかりませんが、処理命令の名前は から<?最初のスペースまでの部分です (したがって、この場合の名前は ですTag)。その最初のスペースの後の部分がそのコンテンツです。したがって、その処理命令に一致する XPath は次のとおりです。

processing-instruction('Tag')[. = 'To Delete']
于 2013-04-07T08:51:35.620 に答える