これがXMLドキュメントの一部です。
<book category="WEB">
<title lang="en">XQuery Kick Start</title>
<author>James McGovern</author>
<author>Per Bothner</author>
<author>Kurt Cagle</author>
<author>James Linn</author>
<author>Vaidyanathan Nagarajan</author>
<year>2003</year>
<price>49.99</price>
</book>
XPathを使用して、姓が大文字の「C」で始まる著者を探すように求められます。この質問では、修飾文字が1つしかないため、空白の後に関数substring-after()を使用して、それが「C」で始まるかどうかを確認できるため、簡単です。しかし、この男は非常に長い名前を持っている可能性もあるため、Kurt VanPersieCagleのようにミドルネームが表示される可能性があります。最後の空白の後の部分文字列を正確に削除するにはどうすればよいですか?
XPathの関数を説明して使用してください。