私はXMLに非常に新しいです。私はxmlファイルを使用するアプリケーションを開発しています。 Googleの助けを借りてこのファイルを作成しました。私のサンプルXMLファイルは:xmlに埋め込みタグを使用する
<?xml version="1.0"?>
<gamelist>
<game>
<title>Driver</title>
<code><EMBED src="http://www.pnflashgames.com/modules/pnFlashGames/games/racer.swf"></EMBED></code>
<rating>4</rating>
</game>
<game>
<title>ConeCrazy</title>
<code><EMBED src="http://www.pnflashgames.com/modules/pnFlashGames/games/ConeCrazy.swf"></EMBED></code>
<rating>3</rating>
</game>
</gamelist>
上記のファイルコード要素には埋め込みタグがあります。私のアプリケーションでは、埋め込みタグが文字列として必要です。コード要素では、埋め込みタグの代わりに任意の文字列を使用すると、その文字列を読み取ることができます。私は埋め込みタグを使用している場合、私はこのようなエラーを取得しています:
[致命的なエラー] gamelist.xml:5:103:「pn_uname」エンティティへの参照がで終わらなければなりません「;」 delimeter。
私はXMLファイルを読むためにJavaを使用しています。私のJavaクラスでは、埋め込みタグ全体が文字列として必要です。
フム...また、ファイルを保存することはできませんそのまま?それがXHTMLである限り、エンコードする必要はありません。 – Tomalak
はい、可能ですが、その代わりにコード要素のinnerXmlを取得する必要があります。 – Guffa
しかし、ドキュメントでXPath/XSLTを実行しようとすると、あなたが噛まれることになります。私はいつもXHTMLを直接格納しようとします(必要ならXHTMLに変換してください)。 – Tomalak