従来の ASP アプリケーションから PHP に、多数の SQL Server FOR XML クエリと XSL テンプレートを変換しようとしています。
基本的に、アプリはいくつかのクエリから XML ドキュメントを組み立て、XSL テンプレートを使用して HTML を出力します。
私はこのブログ投稿を読んでいます:
sqlsrv_query()
続いてsqlsrv_fetch()
andを使用しsqlsrv_get_field()
てデータを取得しています。結果セットは、デフォルトでXML ストリームとして返されます。
DOMDocument
ストリームをオブジェクトに読み込む方法がわかりません。出力を文字列に変換し、その文字列を解析してオブジェクトにすることはできると思いますが、XML ストリームを直接読み取るにはどうすればよいでしょうか。