- PR -

XML宣言部分のエンコード

1
投稿者投稿内容
sinh
ベテラン
会議室デビュー日: 2003/01/22
投稿数: 87
投稿日時: 2004-03-20 02:02
はじめまして。
XMLファイルの読み込みで質問があります。

XMLファイルはXML宣言部分のencodingの指定により
エンコード方式を知ることができますが、
XML宣言部分(<?xml 〜 ?>)のエンコードはどうやって
判断を行えばよいのでしょうか?
よろしくお願いします。
Gio
ぬし
会議室デビュー日: 2003/11/28
投稿数: 350
お住まい・勤務地: 都内から横浜の間に少量発生中
投稿日時: 2004-03-20 23:42
XML 1.1 勧告によると、XML 宣言部分には英数字と空白文字以外の文字は現れません。
http://www.w3.org/TR/2004/REC-xml11-20040204/
の XMLDecl([23] 式)を見てください。
従って ASCII 固定ですが、すべての XML プロセッサは UTF-8 と UTF-16 を処理できることを要請されているので、このどちらかとして処理すれば良いと思います。
MMX
ぬし
会議室デビュー日: 2001/10/26
投稿数: 861
投稿日時: 2004-03-21 00:06
英数しか出現しなくて、ASCII 固定の扱い、EBCDICは ないはず。
sinh
ベテラン
会議室デビュー日: 2003/01/22
投稿数: 87
投稿日時: 2004-03-22 00:15
Gioさん、MMXさん、ありがとうございました。
ASCII固定として、作成を行いたいと思います。
1

スキルアップ/キャリアアップ(JOB@IT)