SQLクエリの結果をXMLに変換する関数が用意されています。しかし、PHPを使用してXML文書(ネストされたSQL文を含む)を読み込み、それらの文を実行し、本質的にSQL文を結果に置き換えたいと考えています。例えばXMLのSQL文をクエリ結果に置き換えます
(PostgreSQLの使用だけでノート)
:
<customers>
<customer>
<info>* from customer for where customer = 1</info>
<details>
<po>
<info>* from po join where customer = "master" customer</info>
</po>
<order_history>
<info>* from order_history where customer = "master" customer</info>
</order_history>
</details>
</customer>
<customer>
<info>* from customer for where customer = 2</info>
<details>
<po>
<info>* from po join where customer = "master" customer</info>
</po>
<order_history>
<info>* from order_history where customer = "master" customer</info>
</order_history>
</details>
</customer>
...
</customers>
私はしかし、私は確かにないです、XMLドキュメントの読み込みとSQL文でDBに問い合わせることで確信していますXML構造で結果を取り込む方法。
何らかのテキストの置換?または、同時に結果の重複したXML文書を再構築しますか?助言がありますか?
また、これらのクエリは、サブクエリ(またはより高いレベルのクエリ)は、下位レベルのクエリに依存するという意味で相関しているおかげで... ...