1

mysqlデータベースから文字列を取得し、xmlオブジェクト、ナビゲーションなどのように処理しようとしています。

xmlファイルを単純な文字列として格納する「longtext」フィールドを持つSQLテーブルを取得しました。データベースで選択を実行すると、文字列は取得されますが、タグなどではなく情報のみが取得されます。

mysqlデータベース(xml形式)から文字列を選択し、それをphpに取得して、xmlファイルとして処理する方法はありますか?

前もって感謝します

4

1 に答える 1

0

データベースから文字列を取得し、SimpleXMLにロードします。

$xmlObj = new SimpleXMLElement($xmlstr);

そこから、SimpleXMLlibrayを使用してxmlオブジェクトを操作できます。

文字列を取得してブラウザにエコーし、タグのコンテンツのみが表示される場合(なし<>)は、ブラウザがそれらをHTMLタグとして解釈しているためです。ブラウザのview->sourceを使用すると、プレーンXMLが文字列として表示されます。

于 2012-05-24T14:54:16.697 に答える