XmlElementAttribute.Form プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > XmlElementAttribute.Form プロパティの意味・解説 

XmlElementAttribute.Form プロパティ

要素修飾されているかどうかを示す値を取得または設定します

名前空間: System.Xml.Serialization
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Dim instance As XmlElementAttribute
Dim value As XmlSchemaForm

value = instance.Form

instance.Form = value
public XmlSchemaForm Form { get; set;
 }
public:
property XmlSchemaForm Form {
    XmlSchemaForm get ();
    void set (XmlSchemaForm value);
}
/** @property */
public XmlSchemaForm get_Form ()

/** @property */
public void set_Form (XmlSchemaForm value)
public function get Form
 () : XmlSchemaForm

public function set Form
 (value : XmlSchemaForm)

プロパティ
XmlSchemaForm 値の 1 つ既定値Qualified です。

解説解説

Form プロパティは、XML 要素限定されているかいないかを判断しますForm プロパティは、W3C (World Wide Web Consortium) (www.w3.org) の仕様Namespaces in XML』 (1999 年) に準拠してます。

Namespace プロパティ任意の値が設定されている場合は、Form プロパティXmlSchemaForm.Unqualified設定しようとする例外スローさます。既定設定 XmlSchemaForm.None は、XmlSerializer に対し名前空間限定されているかどうか判断するために XML ドキュメントスキーマ調べるように指示しますスキーマ個別要素または属性に値を指定しない場合XmlSerializerelementFormDefault 値および attributeFormDefault 値を使用して要素または属性限定されているかどうか判断します次の XML コードスキーマ示してます。

 <schema elementFormDefault="qualified" 
 attributeFormDefault="unqualified"... >
  <element name="Name"/>
  <attribute name="Number"/>
 </schema>

XmlSerializerスキーマ読み取ると、NameNumber両方Form 値は XmlSchemaForm.Noneなります。ただし、Name 要素修飾されますが、Number 要素修飾されません。

使用例使用例

Form プロパティXmlSchemaForm.Unqualified設定する例を次に示します

Public Class MyClass1
    <XmlElement(Form := XmlSchemaForm.Unqualified)> _
    Public ClassName As String
End Class

public class MyClass
{
   [XmlElement(Form = XmlSchemaForm.Unqualified)]
   public string ClassName;
}

public ref class MyClass
{
public:

   [XmlElement(Form=XmlSchemaForm::Unqualified)]
   String^ ClassName;
};

public class MyClass
{
    /** @attribute XmlElement(Form = XmlSchemaForm.Unqualified)
     */
    public String className;
} //MyClass
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
XmlElementAttribute クラス
XmlElementAttribute メンバ
System.Xml.Serialization 名前空間



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

XmlElementAttribute.Form プロパティのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlElementAttribute.Form プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS