私は現在、データベースのコメント フィールドから情報を取得し、それを xml ファイルに入れる、私が作成したものではないスクリプトを持っています。ご想像のとおり、このフィールドには多くの悪い文字とジャンクが含まれている可能性があります。
過去に、多くの開発者がソフトウェアに機能を追加してこれを修正しようとしましたが (多くのパッチ)、まだいくつかの修正が行われています。
すべての可能性を解決しようとする狂気の道を進む前に、誰かがこれを行う簡単な方法を持っていますか?任意の文字列を取り、xml ファイル用にクリーンアップします。
私が試してみました:
htmlspecialchars();
htmlentities();
しかし、XML のすべてを取得することはできません。
あと & to&
はいいけど&
to&
はダメ
多分関数かライブラリxmlentities()
か何か:)