Ich verwende Xpath in PostgresSQL 9.3, um Knoten mit Inhalt zu suchen, der doppelte Anführungszeichen enthält. Ich habe versucht, "\" "und" & quo t; "das" "zu ersetzen, aber keiner von ihnen funktionierte. "concat" scheint auch nicht zu funktionieren. Ich konnte im Internet keine Arbeitsmethode finden. Kann mir jemand sagen, wie ich den doppelten Anführungszeichen entkommen kann?PostgresSQL xpath Übereinstimmung mit doppelten Anführungszeichen
Abfrage:
select
xpath(E'//book[title = "["a book"]"]/price/text()', xmlparse(document b.content))::text[]
from
booksite b
XML-Inhalte wie:
<book>
<title>["a book"]</title>
<price>29.99</price>
</book>
es funktioniert! vielen Dank! – Yanxu
Sicher, du bist willkommen! – har07