リファレンスガイド> SQL関数のTDVサポート> XML関数> XPATH
 
XPATH
XPATH関数は、パス式を使用してXMLドキュメント内のノードに移動します。
構文
XPATH (sourceXml, xpathExpression)
備考
最初の引数はXMLドキュメントの名前です。
2番目の引数は、XPATH式を含む文字列値です。
この関数は、指定されたXML値に対してXPATH式を評価し、結果をXML値として返します。
PROCEDURE XpathFunctionExample (OUT resultXml XML)
BEGIN
DECLARE sourceXml XML;
DECLARE xpathExpression VARCHAR(4096);
-- Create an XML value to use in the XPATH function.
SET sourceXml = '<Book><Chapter>Test Data</Chapter></Book>';
-- Create an XPATH expression to evaluate.
SET xpathExpression = '//Chapter';
-- Evaluate the XPATH expression against the source XML value.
SET resultXml = XPATH (sourceXml, xpathExpression);
END