rdf に関してなのですが、

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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:
  • 終了:2007/02/25 08:59:28
※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。

回答2件)

id:iijiman No.1

回答回数184ベストアンサー獲得回数8

ポイント30pt

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

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

http://habatake.jp/habatake_news.rdf


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

id:inokuni No.2

回答回数1343ベストアンサー獲得回数21

ポイント40pt

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

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

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

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

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

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

2007/02/25 08:59:00
  • id:iijiman
    すみません。半角で「&amp;」と書きたかったところを、誤記してしまいました。今後気を付けます。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

回答リクエストを送信したユーザーはいません