お世話になります。
下記のようなXMLがある場合に<ID>項目で同じのがある場合
エラーを出す仕組みにしたいと考えております。
XMLをIEで開く→エラーです。という形でも結構ですので、
プライマリキー的な扱いにしたいのですが、
どのようにすればよいのでしょうか?
-------------test.xml※この場合は1が重なっているのでエラー-
<Top>
<ID>1</ID>
<ID>2</ID>
<ID>3</ID>
<ID>1</ID>
</Top>
--------------------------
お手数ですが宜しくお願い致します。
No.1ベストアンサー
- 回答日時:
おそらく無理。
メモ:
●一応XML Schemaにはそれっぽい仕組みがあるようだ。XML SchemaもRELAX NGも勉強してないので自信はない。
試しに、https://cid-b89cb784f5346675.office.live.com/bro …
XML Schemaにschema.xsd,XML Instanceにvalid.xmlを指定して、結果を見るとValidと言われ、XML Instanceにinvalid.xmlを指定すると、「Duplicate unique value [1] declared for identity constraint of element "Top".」と言われるからチェックされているように思う。
http://tools.decisionsoft.com/schemaValidate/
●無理な理由は簡単。IEはDTDの妥当性検証を行うことはあっても、XML Schemaの妥当性検証は行わないorz
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Access(アクセス) アクセス テーブルの空白を変数に置換するボタンが作りたい 4 2022/07/08 11:19
- PHP preg_matchで Warning: Undefined variableが出ます 1 2022/11/15 17:06
- Access(アクセス) アクセス where句を使用して複数条件抽出をするには 2 2022/08/29 13:24
- Ruby No route matches [GET] "/posts/5/destroy" 1 2022/03/24 13:00
- MySQL エラー 1068 (42000): 複数の主キーが定義されていますエラー 2 2022/11/17 04:36
- Access(アクセス) Dlookupにエラーがでてしまう 1 2022/10/31 14:35
- Access(アクセス) アクセス レポートを開いたときにパラメーターの自動入力がしたい 4 2022/11/30 11:21
- Access(アクセス) アクセス 削除するレコードを含んだテーブルを指定してくださいのエラー対処方法 1 2022/11/24 15:01
- MySQL UPDATE my_items SET item_name '赤い,甘い,ケーキ' WHERE id 1 2023/01/03 09:52
- JavaScript javascriptで入力フォームが空欄の時にアラートによるエラーを出すコードを書いています。 2 2023/06/13 17:58
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
HTTPステータス 404 - There is...
-
XHTMLの正しい書き方について質...
-
CPUの考え方を教えてください ...
-
XMLで要素が記述された順番に意...
-
バッチファイルでテキストファ...
-
昔Winnyってありましたけど、あ...
-
あせんうぶり言語
-
XSLで、XMLの空タグを制御したい。
-
VB6でXMLを作成しているのです...
-
SNMP リンクダウンとノードダ...
-
あるノードリストに、特定の名...
-
コンテキストメニュークリック...
-
ノードの並び替え
-
Listからのnull要素を削除方法は?
-
ルート要素ノードが2個ある場合?
-
ノードとは
-
このエラー、何とかなりません...
-
html→xmlの変換
-
xmlファイルが上手にHTMLに変換...
-
Excel-VBAでXMLの複数ノードの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Access VBAでXMLが読み込めない
-
127.0.0.1とlocalhost
-
HTTPステータス 404 - There is...
-
RSS2.0の書き方
-
ウェブマスターツールのサイト...
-
rdfをIE7に認識させるには
-
エラーがでます。
-
YST 向けサイトマップ ror.xml
-
アメブロ rss 読み込み
-
DTDで、空要素をエラーしたい
-
構文に問題がないRSSフィードを...
-
MagpieRSSを使用して自分のHPに...
-
excelにてweb関数を使い、webデ...
-
perl言語 XMLの入れ子の取得方法
-
index.rdf' の実行エラー
-
東芝のDynabookなのですがアン...
-
CPUの考え方を教えてください ...
-
昔Winnyってありましたけど、あ...
-
SNMP リンクダウンとノードダ...
-
ルート要素ノードが2個ある場合?
おすすめ情報