rdf に関してなのですが、

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

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

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2007/02/25 08:25:03
  • 終了:2007/02/25 08:59:28

回答(2件)

id:iijiman No.1

iijiman回答回数183ベストアンサー獲得回数82007/02/25 08:57:03

ポイント30pt

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

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

http://habatake.jp/habatake_news.rdf


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

id:inokuni No.2

いのくに回答回数1343ベストアンサー獲得回数212007/02/25 08:57:05

ポイント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;」と書きたかったところを、誤記してしまいました。今後気を付けます。

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

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

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

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません