DOM関数で出力したXMLファイルに含まれる全角文字が表示されないので困っています。
XML ページを表示できません
XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください
といったエラーが出ます。
タグの中身が半角英数(例えば<title>test</title>)であれば何の問題もなく表示されるのですが、中身が全角(<title>テスト</title>)であった場合、上記のようなエラーで返されてしまいます。
原因も分からず困っています。ご助力お願いします。
可能性が高いのは格納しているXMLデータの文字コード系と出力時の文字コード系が一致していないというのがあります。
それ以外の要因としては、DOMアプリケーションを実装した言語や、XMLデータをデータベースに格納している場合は、使用するSQLドライバによる影響も考えられます。
記載されている内容からは実装言語やデータベースの使用有無の情報が不明なので参考になるか分かりませんが、一例を挙げておきます。
DOMで出力する際にエンコードをUTFに指定して出力しているのですが表示されません。
JISにしても結果は同じでした。