combit List & Label 29 - .NET Hilfe
combit.Reporting.DataProviders Namespace / XmlDataProvider Klasse
Eigenschaften Ereignisse

In diesem Thema
    XmlDataProvider Klasse Member
    In diesem Thema

    Die folgenden Tabellen listen die verfügbaren Member von XmlDataProvider auf.

    Public Konstruktoren
     NameBeschreibung
    Public KonstruktorÜberladen.   
    Top
    Public Eigenschaften
     NameBeschreibung
    Public Eigenschaft  
    Public EigenschaftDer zu verwendende IXPathNavigable (z.B. XPathDocument). (Voreinstellung: Null)  
    Public EigenschaftNodes die keine Attribute haben, werden flach übergeben.  
    Public Eigenschaft

    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>
     <Company>
      <Address>
        Bücklestr. 3-5
      </Address>
     </Company>
    </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.

     
    Public EigenschaftGibt 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.  
    Public Eigenschaft  
    Public EigenschaftDer Pfad der Datei, die die XML-Daten beinhaltet. (Voreinstellung: Null)  
    Public Eigenschaft

    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.

     
    Top
    Public Ereignisse
     NameBeschreibung
    Public EreignisErmöglicht der Anwendung die NodeType Erfassungslogik der XmlDataProvider Klasse zu überschreiben.  
    Public EreignisErlaubt das standardmäßige Verhalten beim Datentypparsing zu überschreiben.  
    Top
    Siehe auch