タグ

XML Schemaに関するyooo_goooのブックマーク (3)

  • 豊富に用意されたデータ型を利用する

    前回は複雑型の要素宣言において、子要素の出現回数や出現の順番などを細かく設定する方法について解説しました。今回は、XML Schemaで豊富に用意されているデータ型について解説します。 テキストの形式をチェックする 今回は、商品データを表すXML文書を例に取り上げましょう。 商品データ1は、ルート要素がproductのXML文書です。productの子要素はname要素とprice要素です。ここで、price要素に注目してみましょう。price要素の内容(開始タグと終了タグ)には商品の価格を記述します。ですから、必ず0以上の整数になるはずです。「a」などの文字列や、「1.3」などの小数、「-1000」などのマイナスの数が書かれていては、データの処理を適切に行えません。 このように、要素の内容や属性の値などのテキスト部分が正しい形式かどうか、検証したいときがあります。いままでのスキーマ言語で

    豊富に用意されたデータ型を利用する
  • 単純型を推論するときの規則 - .NET

    XmlSchemaInference クラスが属性と要素のデータ型を推論する方法を説明します。 XmlSchemaInference クラスは、属性と要素のデータ型を単純型として推論します。 このセクションでは、推論される可能性がある型、複数の異なる値を 1 つの型に調整する方法、スキーマ定義 xsi 属性の取り扱いについて説明します。 推論型 XmlSchemaInference クラスは、要素値と属性値を単純型として推論し、生成されるスキーマに型属性をインクルードします。 推論型はすべて単純型です。 生成されるスキーマの一部として基型またはファセットがインクルードされることはありません。 XML ドキュメントで値が検出されるたびに、その値が個別に調べられます。 値が調べられるときに、その値の型が推論されます。 属性または要素の型が既に推論されており、その属性または要素に対して新たに検

    単純型を推論するときの規則 - .NET
  • XMLの株式会社アドス - ADOS Co.,Ltd.

    Excel レガシーが生まれ変わる 現場も納得の Excel / Word レガシー と Pluxis ›› Pluxis 専用サイトを開設!(Pluxis.com)

  • 1