Name | Beschreibung | |
---|---|---|
XmlDataProvider Konstruktor | Überladen. |
Die folgenden Tabellen listen die verfügbaren Member von XmlDataProvider auf.
Name | Beschreibung | |
---|---|---|
XmlDataProvider Konstruktor | Überladen. |
Name | Beschreibung | |
---|---|---|
AutoResolveNamespacesMode | ||
Document | Der zu verwendende IXPathNavigable (z.B. XPathDocument). (Voreinstellung: Null) | |
FlattenNodesWithNoAttributes | Nodes die keine Attribute haben, werden flach übergeben. | |
FlattenStructure | Liefert zurück oder setzt, ob die XML-Struktur so flach wie möglich geparst werden soll. Ohne diese Einstellung würde eine Struktur wie <xml> die Erzeugung einer Tabelle "Company" und eine untergeordneten Tabelle "Address" in der Datenquelle auslösen. Wenn Sie diese Eigenschaft auf "true" setzen, erhalten Sie eine Tabelle "Company" mit einem String-Feld "Address" darin. | |
ParseFirstElementOnly | Gibt an, ob die gesamte XML-Datei durchlaufen werden soll um die verfügbaren Felder und Tabellen zu bestimmen oder ob nur das erste Element durchlaufen werden soll. Wenn Sie sicherstellen können, dass alle Ihre XML-Elemente die gleichen Felder und Attribute enthalten, kann die Performance beim Start des Designers besonders bei riesigen Dateien erhöht werden indem Sie diese Eigenschaft auf True setzen. Sind Attribute jedoch bei einem Element vorhanden, fehlen aber bei dem ersten Element (z.B. eine Person könnte ein <Adresses> Unterelement haben, die erste Person hat aber keine Adressen), sollten Sie diese Eigenschaft bei ihrer Voreinstellung False belassen. | |
RegisterEmptyNodesAsColumnsWhenFlattening | ||
Uri | Der Pfad der Datei, die die XML-Daten beinhaltet. (Voreinstellung: Null) | |
ValueFieldName | Liefert oder setzt den Feldnamen, der für den tatsächlichen Wert verwendet wird. Während Attribute eine bequeme Art sind um Werte zu benennen, kann die XML-Struktur auch Tags wie folgende beinhalten <Person Alter="27">Hans Mustermann</Person> Diese Eigenschaft bestimmt den Feldnamen für "Hans Mustermann", in diesem Fall wäre "Name" ein geeigneter Wert. Der voreingestellte Wert für diese Eigenschaft ist "value". Bitte beachten Sie, dass diese Eigenschaft gesetzt werden muss, bevor Sie den Provider als Datenquelle an List & Label übergeben. |
Name | Beschreibung | |
---|---|---|
GetNodeType | Ermöglicht der Anwendung die NodeType Erfassungslogik der XmlDataProvider Klasse zu überschreiben. | |
PreParseXPathNavigator | Erlaubt das standardmäßige Verhalten beim Datentypparsing zu überschreiben. |