XMLファイルの設計をしています。
今まではDTDを使っていたのですが、
勉強するとXML SchemaのほうがXMLの規則にそっていたり、
データ型が多かったりして都合が良い面があると学びました。
そこでXML Schemaを使いたいと思うのですが、
XML SchemaとメインのXMLのファイルはどのように関係させたら良いのでしょうか?
DTDのときは以下のように書いていたと思います。
<!DOCTYPE root SYSTEM "sample.dtd" >
このような記述をXML Schemaのときには、どのように記載するのだろうと
疑問に思いました。
私なりに調べてみたのですが、
XML Schemaの記述方法は、大まかに理解したのですが、
関係方法をどうすれば良いかは、見つけられませんでした。
本を読んでも、書かれているように思えません。
以下の2つのファイルがあった場合、
【element1.xml】は妥当なXML文書だそうですが、
どのように関連付いているのでしょうか?
【element.xs】
<?xml version="1.0" encoding="Shift_JIS" ?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
<!-- 要素宣言 -->
<xs:element name="売上高" type="xs:integer" />
</xs:schema>
【element1.xml】
<?xml version="1.0" encoding="Shift_JIS" ?>
<売上高>1000</売上高>
もしよろしければ、教えて頂けませんか?
ぜひご教示お願いいたします。
No.1ベストアンサー
- 回答日時:
いえ、関連づいていません。
#DTDで言うと、DOCTYPE宣言自体がない状態。
#妥当性検証は行われないがそれでもXMLとしては有効だ。
xsi:schemaLocation属性とかxsi:noNamespaceScemaLocation属性を調べてごらん
http://www.w3.org/TR/xmlschema-1/#xsi_schemaLoca …
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- XML XML同じ名前の要素を自動で集約するツール 1 2022/04/11 09:21
- Visual Basic(VBA) vbaのエラー対応(実行時エラー7:メモリが不足しています) 4 2023/04/24 00:20
- WordPress(ワードプレス) ワードプレスにて .xmlファイルの使い方をご存知の方、よろしくお願いいたします。 2 2022/09/30 00:55
- Visual Basic(VBA) vbaの構文の修正相談(xmlファイルを順に開いてコピペ作業) 1 2023/04/22 01:18
- その他(IT・Webサービス) 見たことのない形式で日付が表示されているのでそれを解析してほしい 3 2023/01/23 16:53
- XML Windowsで見かけるxmlファイルってどういうものですか? 1 2022/06/03 14:57
- XML iPhoneでXMLファイルを開くにはどうしたら良いのでしょうか? 1 2022/09/05 18:00
- 数学 この数学問題、スマートに解く方法を教えてください。 3 2023/01/26 23:17
- HTML・CSS 疑似要素で背景画像に指定したSVG画像の色変更 2 2023/01/30 22:45
- アプリ おすすめのパスワード管理アプリを教えてください。(iOSとWindows対応) 4 2023/01/19 02:08
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
順不同・任意のタグ
-
CPUの考え方を教えてください ...
-
XMLで要素が記述された順番に意...
-
バッチファイルでテキストファ...
-
昔Winnyってありましたけど、あ...
-
あせんうぶり言語
-
XSLで、XMLの空タグを制御したい。
-
VB6でXMLを作成しているのです...
-
SNMP リンクダウンとノードダ...
-
あるノードリストに、特定の名...
-
HTTPステータス 404 - There is...
-
コンテキストメニュークリック...
-
ノードの並び替え
-
Listからのnull要素を削除方法は?
-
ルート要素ノードが2個ある場合?
-
ノードとは
-
このエラー、何とかなりません...
-
html→xmlの変換
-
xmlファイルが上手にHTMLに変換...
-
Excel-VBAでXMLの複数ノードの...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
順不同・任意のタグ
-
XMLで主キーを自動的に入力する...
-
Eclipse でBASIC認証するには
-
PHPでXMLデータ生成、スキーマ...
-
エクセルVBAのFunctionプロシー...
-
XMLSchemaのデータ型をインポー...
-
東芝のDynabookなのですがアン...
-
CPUの考え方を教えてください ...
-
昔Winnyってありましたけど、あ...
-
SNMP リンクダウンとノードダ...
-
ルート要素ノードが2個ある場合?
-
バッチファイルでテキストファ...
-
XMLで要素が記述された順番に意...
-
UTF-8でエンコーディングとはど...
-
あるノードリストに、特定の名...
-
google croud にあるファイルを...
-
XML、XSLTの適応エラー(IEから...
-
XPathで途中に名前空間が設定さ...
-
同じタグ名の項目取得
-
xmlファイルが上手にHTMLに変換...
おすすめ情報