Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
ソース xml ドキュメントには、スペースを含む処理命令があります - <?Tag To Delete?>
<?Tag To Delete?>
この処理命令を xslt で読み取って処理するにはどうすればよいですか?
processing-instruction('Tag To Delete') を使用しようとすると、エラーが発生します - 'Tag To Delete' という名前の処理命令はありません。無効な QName {削除するタグ}
助けてください。
この処理命令を選択して何をしたいのかは完全にはわかりませんが、処理命令の名前は から<?最初のスペースまでの部分です (したがって、この場合の名前は ですTag)。その最初のスペースの後の部分がそのコンテンツです。したがって、その処理命令に一致する XPath は次のとおりです。
<?
Tag
processing-instruction('Tag')[. = 'To Delete']