XmlElementAttribute.Form Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het element is gekwalificeerd.

public:
 property System::Xml::Schema::XmlSchemaForm Form { System::Xml::Schema::XmlSchemaForm get(); void set(System::Xml::Schema::XmlSchemaForm value); };
public System.Xml.Schema.XmlSchemaForm Form { get; set; }
member this.Form : System.Xml.Schema.XmlSchemaForm with get, set
Public Property Form As XmlSchemaForm

Waarde van eigenschap

Een van de XmlSchemaForm waarden. De standaardwaarde is None.

Voorbeelden

In het volgende voorbeeld wordt de Form eigenschap ingesteld op XmlSchemaForm.Unqualified.

public class MyClass
{
   [XmlElement(Form = XmlSchemaForm.Unqualified)]
   public string ClassName;
}
Public Class MyClass1
    <XmlElement(Form := XmlSchemaForm.Unqualified)> _
    Public ClassName As String
End Class

Opmerkingen

De Form eigenschap bepaalt of een XML-element gekwalificeerd of niet-gekwalificeerd is. De Form eigenschap voldoet aan de World Wide Web Consortium 1999-specificatie, naamruimten in XML.

Als de Namespace eigenschap is ingesteld op een waarde, wordt geprobeerd de Form eigenschap in te stellen op XmlSchemaForm.Unqualified het genereren van een uitzondering. Met de standaardinstelling geeft XmlSchemaForm.Noneu de XmlSerializer opdracht om het schema voor het XML-document te controleren om te bepalen of de naamruimte is gekwalificeerd. Als in het schema geen waarde voor een afzonderlijk element of kenmerk wordt opgegeven, worden de XmlSerializerelementFormDefault en attributeFormDefault waarden gebruikt om te bepalen of een element of kenmerk is gekwalificeerd. De volgende XML-code toont een schema:

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

Wanneer het XmlSerializer schema wordt gelezen, is de Form waarde voor zowel de Name als NumberXmlSchemaForm.Nonede waarde, maar het Name element is gekwalificeerd, terwijl het Number element niet gekwalificeerd is.

Van toepassing op