XMLスキーマ

XMLスキーマのまとめ

自分用に、XMLスキーマについて書いたことをまとめておきます。 XMLスキーマ ①XMLスキーマで属性の定義 ②XMLスキーマで文字列長の定義 ③XMLスキーマで文字列パターンの定義 ④XMLスキーマで選択値の定義 ⑤XMLスキーマで値の有効範囲を定義 ⑥XMLスキーマで階層…

⑨XMLスキーマで一意キーとなる属性を定義

すっかり忘れていました・・・w XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで一意キーとなる属性を定義してみます。 簡単なサンプルを作ってみます。 ■Unique.xml <itemList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Unique.xsd"> <item id="1"/> <item id="2"/> <item id="3"/> </item></item></item></itemlist>

⑧XMLスキーマで階層構造の定義(定義した要素のどれかが出現すればいい場合)

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで階層構造を定義してみます。(定義した要素のどれかが出現すればいい場合) 簡単なサンプルを作ってみます。 ■Choice.xml <nameList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Choice.xsd"> <id>1</id> </nameList> ■Choice.xsd

⑦XMLスキーマで階層構造の定義(出現順番が決まっていない場合)

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで階層構造を定義してみます。(出現順番が決まっていない場合) 簡単なサンプルを作ってみます。 ■All.xml <nameList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="All.xsd"> <id>1</id> <name>hogehoge</name> </nameList> ■All.xsd

⑥XMLスキーマで階層構造の定義(出現順番が決まっている場合)

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで階層構造を定義してみます。(出現順番が決まっている場合) 簡単なサンプルを作ってみます。 ■Sequence.xml <nameList xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Sequence.xsd"> <id>1</id> <name>hogehoge</name> </nameList> ■Sequence…

⑤XMLスキーマで値の有効範囲を定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで、値の有効範囲をチェックしてみます。 簡単なサンプルを作ってみます。 ■ValueRange.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="ValueRange.xsd" attribute="10">100</greeting> ■ValueRange.xsd

④XMLスキーマで選択値の定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで、選択値をチェックしてみます。 簡単なサンプルを作ってみます。 ■SelectValue.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="SelectValue.xsd" attribute="Hello World!!">Hello World!!</greeting> ■SelectValu…

③XMLスキーマで文字列パターンの定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで、文字列パターンをチェックしてみます。 簡単なサンプルを作ってみます。 ■StringPattern.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="StringPattern.xsd" attribute="Hello World!!"> Hello World!! </greeting> ■…

②XMLスキーマで文字列長の定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLスキーマで、項目値、属性値の文字列長をチェックしてみます。 簡単なサンプルを作ってみます。 ■StringLength.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="StringLength.xsd" attribute="Hello World!!"> Hello World!! </greeting>

①XMLスキーマで属性の定義

XMLスキーマの書き方について、学んだ事を書いていきます。 XMLでは項目の他に、属性を定義する事ができます。 XMLスキーマでも、属性の定義ルールを記載して、チェックする事ができます。 簡単なサンプルを作ってみます。 ■Attribute.xml <greeting xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="Attribute.xsd" attribute="Hello World!!">…</greeting>

XMLスキーマでHello World

XMLスキーマの書き方について、学んだ事を書いていきます。 XML Schema(XMLスキーマ)は、 XML文書の論理的構造を定義する為に開発されたスキーマ言語の一つ。 現在、W3Cが開発・標準化にあたっている。 XML Schema - Wikipedia XMLスキーマは、XML文書の記…