質問: Postgres で XML エンコードされた文字列を次のように作成できます。
SELECT xmlelement(name name, 'AT&T', null )
ここで、xml でエンコードされた値、つまり を取得したいと考えていますAT&T
。
しかし、もしそうなら:
SELECT unnest(xpath('/name/text()', xmlelement(name name, 'AT&T', null )))
それから私は得ますAT&T
、そうではありませんAT&T
。
XML でエンコードされた値を取得するにはどうすればよいですか?
さらに、空の名前を xmlelement に指定して、単に varchar にキャストすることはできませんか?