構文
用途
XMLParse
は、value_expr
の評価結果からXMLインスタンスを解析して生成します。value_expr
は文字列に変換する必要があります。value_expr
がNULLである場合、このファンクションはNULLを戻します。
DOCUMENT
を指定する場合、value_expr
は単一ルートのXML文書である必要があります。
CONTENT
を指定する場合、value_expr
は有効なXML値である必要があります。
WELLFORMED
を指定する場合、value_expr
は整形式XML文書である必要があります。これは、入力が正しい書式であることを確認する、データベースによる妥当性チェックが実行されないためです。
関連項目: このファンクションの詳細は、『Oracle XML DB開発者ガイド』を参照してください。 |
例
次の例は、DUAL
表を使用して、XMLParse
の構文を示します。
SELECT XMLPARSE(CONTENT '124 <purchaseOrder poNo="12435"> <customerName> Acme Enterprises</customerName> <itemNo>32987457</itemNo> </purchaseOrder>' WELLFORMED) AS PO FROM DUAL; PO ----------------------------------------------------------------- 124 <purchaseOrder poNo="12435"> <customerName> Acme Enterprises</customerName> <itemNo>32987457</itemNo> </purchaseOrder>