- ベストアンサー
xmlの要素について
xmlの基本的な質問になりますが、 <電気店> <山田電気/> <小島電気/> <K's電気/> </電気店> 要素に<,>,&,'など特殊文字を使用したいのですが、使用方法がわからないので教えてください。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
そもそも、 具体的な店名をタグの名前にしてしまっているのがおかしいですね。 以下のようにしては? (もしくは、店名を電気店の属性にする) <電気店リスト> <電気店> <店名>K'電気</店名> </電気店> <電気店> <店名>小島電気</店名> </電気店> </電気店リスト>
その他の回答 (2)
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
<K's電気/> タグ名に ' が使えましたっけ? XMLの規格を確認してください。
- επιστημη(@episteme)
- ベストアンサー率46% (546/1184)
それぞれ: < > & '
補足
*** 要素.xml *** <?xml version="1.0" encoding="Shift_JIS"?> <電気店> <山田電気/> <小島電気/> <K's電気/> </電気店> *** ブラウザのエラー表示*** XML ページを表示できません XSL スタイル シートを使用した XML 入力は表示できません。エラーを訂正してください。 [更新] ボタンをクリックするか、または後でやり直してください。 -------------------------------------------------------------------------------- 無効な文字が含まれた名前です。リソース 'file:///C:/xml/sample/要素.xml' の実行エラーです。ライン 5、位置 7 <K's電気/> ------^ xml側で『'』を使用したのですが、エラーが出てしまいます。なぜ…?
お礼
要素名に使用するのではなく、文字データとして扱えばよいのですね。アドバイスありがとうございました。