人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

XMLファイルについて質問です。
DOM関数で出力したXMLファイルに含まれる全角文字が表示されないので困っています。

XML ページを表示できません
XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください

といったエラーが出ます。
タグの中身が半角英数(例えば<title>test</title>)であれば何の問題もなく表示されるのですが、中身が全角(<title>テスト</title>)であった場合、上記のようなエラーで返されてしまいます。
原因も分からず困っています。ご助力お願いします。

●質問者: pinoco_5018
●カテゴリ:ウェブ制作
✍キーワード:DOM test XML XSL エラー
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● KUROX
●35ポイント

http://www.atmarkit.co.jp/fxml/askxmlexpert/016unicode/16unicode...

全角の文字コードが妥当でないのでは?

◎質問者からの返答

DOMで出力する際にエンコードをUTFに指定して出力しているのですが表示されません。

JISにしても結果は同じでした。


2 ● ? ????<だ
●35ポイント

可能性が高いのは格納しているXMLデータの文字コード系と出力時の文字コード系が一致していないというのがあります。


それ以外の要因としては、DOMアプリケーションを実装した言語や、XMLデータをデータベースに格納している場合は、使用するSQLドライバによる影響も考えられます。

記載されている内容からは実装言語やデータベースの使用有無の情報が不明なので参考になるか分かりませんが、一例を挙げておきます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ