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

rdf に関してなのですが、
<item rdf:about="http://hogehoge/index.php?page=sample&id=2
のように & がはいっていると下記のように

XML パースエラー: 整形式になっていません
と文句をFireFox で言われてしまいます。
これは回避できないのでしょうか?

●質問者: isogaya
●カテゴリ:インターネット ウェブ制作
✍キーワード:firefox RDF XML エラー パース
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● iijiman
●30ポイント

「&」を「&」に置き換えてみてください。

&の入っているRDFの例があります。

http://habatake.jp/habatake_news.rdf


多少なりともご参考になれば幸いです。


2 ● いのくに
●40ポイント

& は &amp; に置換する必要があります。

rdf 発行元に進言するといいでしょう。

http://support.microsoft.com/kb/308060/ja

XML には、以下に示す 5 種類の特殊文字に対するエンティティ参照が事前に定義されています。エンティティ参照が存在しない場合、これらの特殊文字はマークアップ言語の一部として処理されます。

文字名 エンティティ参照 文字参照 数値参照 
アンパサンド &amp; & &#38;#38; 
左山かっこ &lt; < &#38;#60; 
右山かっこ &gt; > &#62; 
二重引用符 &quot; " &#39; 
アポストロフィ &apos; ' &#34; 
◎質問者からの返答

ありがとうございます。これがよさげですね。

関連質問


●質問をもっと探す●



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