• ベストアンサー

xmlの要素について

xmlの基本的な質問になりますが、 <電気店> <山田電気/> <小島電気/> <K's電気/> </電気店> 要素に<,>,&,'など特殊文字を使用したいのですが、使用方法がわからないので教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
noname#5537
noname#5537
回答No.3

そもそも、 具体的な店名をタグの名前にしてしまっているのがおかしいですね。 以下のようにしては? (もしくは、店名を電気店の属性にする) <電気店リスト>  <電気店>   <店名>K&apos;電気</店名>  </電気店>  <電気店>   <店名>小島電気</店名>  </電気店> </電気店リスト>

u-mesh12
質問者

お礼

要素名に使用するのではなく、文字データとして扱えばよいのですね。アドバイスありがとうございました。

その他の回答 (2)

回答No.2

<K&apos;s電気/> タグ名に ' が使えましたっけ? XMLの規格を確認してください。

回答No.1

それぞれ: &lt; &gt; &amp; &apos;

u-mesh12
質問者

補足

*** 要素.xml *** <?xml version="1.0" encoding="Shift_JIS"?> <電気店> <山田電気/> <小島電気/> <K&apos;s電気/> </電気店> *** ブラウザのエラー表示*** XML ページを表示できません XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。 -------------------------------------------------------------------------------- 無効な文字が含まれた名前です。リソース 'file:///C:/xml/sample/要素.xml' の実行エラーです。ライン 5、位置 7 <K&apos;s電気/> ------^ xml側で『&apos;』を使用したのですが、エラーが出てしまいます。なぜ…?

関連するQ&A