- - PR -
xml宣言を取得したい
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-11-11 20:38
いつも大変御世話になっております。_(__)_
XML文書のXML宣言にあるエンコーディングを取得したい&書き換えたいのですが簡単に実現する方法はないでしょうか? DOMパーサであるDocumentBuilderはXML宣言は読んでくれないようです。 バイト列を1バイトずつこつこつ読んで解析していくしかないでしょうか? |
|
投稿日時: 2004-11-11 20:50
Apache の XMLBeans を使うのが簡単そうです。
・Apache XMLBeans http://xmlbeans.apache.org/ ・XmlDocumentProperties#getEncoding() http://xmlbeans.apache.org/docs/v2/reference/org/apache/xmlbeans/XmlDocumentProperties.html#getEncoding() [ メッセージ編集済み 編集者: インギ 編集日時 2004-11-11 20:50 ] |
|
投稿日時: 2004-11-12 01:10
テキスト処理が最速でしょう、先頭を置換して、以降をコード変換
エレガントじゃないが、データ量が多ければ パースしない場合は、SAX型のAPIすらも余計です [ メッセージ編集済み 編集者: MMX 編集日時 2004-11-12 08:41 ] |
1