mysqlデータベースから文字列を取得し、xmlオブジェクト、ナビゲーションなどのように処理しようとしています。
xmlファイルを単純な文字列として格納する「longtext」フィールドを持つSQLテーブルを取得しました。データベースで選択を実行すると、文字列は取得されますが、タグなどではなく情報のみが取得されます。
mysqlデータベース(xml形式)から文字列を選択し、それをphpに取得して、xmlファイルとして処理する方法はありますか?
前もって感謝します
データベースから文字列を取得し、SimpleXMLにロードします。
$xmlObj = new SimpleXMLElement($xmlstr);
そこから、SimpleXMLlibrayを使用してxmlオブジェクトを操作できます。
文字列を取得してブラウザにエコーし、タグのコンテンツのみが表示される場合(なし<>
)は、ブラウザがそれらをHTMLタグとして解釈しているためです。ブラウザのview->sourceを使用すると、プレーンXMLが文字列として表示されます。