XMLNode-Schnittstelle

Stellt einen einzelnen XML-Knoten in einem Dokument dar, der Ereignisse verfügbar macht und an Daten gebunden werden kann.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word (in Microsoft.Office.Tools.Word.dll)

Syntax

'Declaration
<GuidAttribute("29b82cde-df64-4c6f-a64f-87561e588ecb")> _
Public Interface XMLNode _
    Inherits IBindableComponent, IComponent, IDisposable, ISupportInitialize
[GuidAttribute("29b82cde-df64-4c6f-a64f-87561e588ecb")]
public interface XMLNode : IBindableComponent, 
    IComponent, IDisposable, ISupportInitialize

Der XMLNode-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Application Ruft eine Application ab, die den Ersteller des XMLNode-Steuerelements darstellt.
Öffentliche Eigenschaft Attributes Ruft eine Microsoft.Office.Interop.Word.XMLNodes-Auflistung ab, die die Attribute für das XMLNode-Steuerelement darstellt.
Öffentliche Eigenschaft BaseName Ruft den Namen des XMLNode-Steuerelements ohne Präfix ab.
Öffentliche Eigenschaft BindingContext Ruft die Auflistung von CurrencyManager-Objekten für die IBindableComponent ab oder legt diese fest. (Von IBindableComponent geerbt.)
Öffentliche Eigenschaft ChildNodes Ruft eine Microsoft.Office.Interop.Word.XMLNodes-Auflistung ab, die die untergeordneten Elemente eines XMLNode-Steuerelements darstellt.
Öffentliche Eigenschaft ChildNodeSuggestions Ruft eine XMLChildNodeSuggestions-Auflistung ab, die die Elemente darstellt, die gültige untergeordnete Knoten des aktuellen XMLNode-Steuerelements sein können.
Öffentliche Eigenschaft Container Infrastruktur.
Öffentliche Eigenschaft Creator Ruft die Anwendung ab, in der das XMLNode-Steuerelement erstellt wurde.
Öffentliche Eigenschaft DataBindings Ruft die Auflistung der Datenbindungsobjekte für diese IBindableComponent ab. (Von IBindableComponent geerbt.)
Öffentliche Eigenschaft DefaultDataSourceUpdateMode Ruft den Standard-DataSourceUpdateMode für den XMLNode ab oder legt diesen fest.
Öffentliche Eigenschaft FirstChild Ruft ein Microsoft.Office.Interop.Word.XMLNode-Objekt ab, das den ersten untergeordneten Knoten des Microsoft.Office.Tools.Word.XMLNode-Steuerelements darstellt.
Öffentliche Eigenschaft HasChildNodes Ruft einen Wert ab, der angibt, ob das XMLNode-Steuerelement über untergeordnete Elemente verfügt.
Öffentliche Eigenschaft InnerObject Ruft einen Microsoft.Office.Interop.Word.XMLNode ab, der das zugrunde liegende systemeigene Objekt für den XMLNode darstellt.
Öffentliche Eigenschaft LastChild Ruft ein Microsoft.Office.Interop.Word.XMLNode-Objekt ab, das den letzten untergeordneten Knoten des Microsoft.Office.Tools.Word.XMLNode-Steuerelements darstellt.
Öffentliche Eigenschaft Level Ruft die Ebene des XMLNode-Steuerelements ab.
Öffentliche Eigenschaft NamespaceURI Ruft den URI (Uniform Resource Identifier) des Schemanamespace für das XMLNode-Steuerelement ab.
Öffentliche Eigenschaft NextSibling Ruft ein Microsoft.Office.Interop.Word.XMLNode-Objekt ab, das das nächste Microsoft.Office.Interop.Word.XMLNode-Objekt im Dokument darstellt, das sich auf derselben Ebene wie das Microsoft.Office.Tools.Word.XMLNode-Steuerelement befindet.
Öffentliche Eigenschaft NodeText Ruft den Textwert des XMLNode-Steuerelements ab oder legt diesen fest.
Öffentliche Eigenschaft NodeType Ruft einen Wert ab, der angibt, ob ein XMLNode ein Attribut oder ein Element ist.
Öffentliche Eigenschaft NodeValue Ruft den Wert eines XMLNode ab, der ein Attribut darstellt, oder legt diesen Wert fest.
Öffentliche Eigenschaft OwnerDocument Ruft ein Microsoft.Office.Interop.Word.Document ab, das das übergeordnete Dokument des angegebenen XMLNode-Steuerelements darstellt.
Öffentliche Eigenschaft Parent Ruft ein Microsoft.Office.Interop.Word.Document ab, das das Dokument mit dem angegebenen XMLNode-Steuerelement darstellt.
Öffentliche Eigenschaft ParentNode Ruft ein Microsoft.Office.Interop.Word.XMLNode-Objekt ab, das das übergeordnete Element des angegebenen Microsoft.Office.Tools.Word.XMLNode-Steuerelements darstellt.
Öffentliche Eigenschaft PlaceholderText Ruft den Text ab, der für ein XMLNode-Steuerelement ohne Text angezeigt wird, oder legt diesen fest.
Öffentliche Eigenschaft PreviousSibling Ruft ein Microsoft.Office.Interop.Word.XMLNode-Objekt ab, das das vorherige Microsoft.Office.Interop.Word.XMLNode-Objekt im Dokument darstellt, das sich auf derselben Ebene wie das Microsoft.Office.Tools.Word.XMLNode-Steuerelement befindet.
Öffentliche Eigenschaft Range Ruft ein Range-Objekt ab, das den Teil eines Dokuments darstellt, der im XMLNode-Steuerelement enthalten ist.
Öffentliche Eigenschaft Site Ruft die ISite ab, die IComponent zugeordnet ist, oder legt diese fest. (Von IComponent geerbt.)
Öffentliche Eigenschaft SmartTag Ruft ein SmartTag-Objekt ab, das das mit dem XMLNode-Steuerelement verknüpfte Smarttag darstellt.
Öffentliche Eigenschaft Tag Infrastruktur.
Öffentliche Eigenschaft Text Ruft den unformatierten Text des XMLNode-Steuerelements ab oder legt diesen fest.
Öffentliche Eigenschaft ValidationErrorText Ruft eine Zeichenfolge ab, die die Beschreibung eines Validierungsfehlers für ein XMLNode-Steuerelement darstellt.
Öffentliche Eigenschaft ValidationStatus Ruft einen Wert ab, der angibt, ob ein Element oder Attribut gemäß dem angefügten Schema gültig ist.
Öffentliche Eigenschaft WordOpenXML Ruft eine XML-Zeichenfolge ab, die den XMLNode im Open XML-Format in Microsoft Office Word darstellt.
Öffentliche Eigenschaft XML Ruft eine Zeichenfolge ab, die den XML-Text im XMLNode-Steuerelement darstellt.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode BeginInit Signalisiert dem Objekt den Start der Initialisierung. (Von ISupportInitialize geerbt.)
Öffentliche Methode Copy Kopiert den Inhalt des XMLNode-Steuerelements in die Zwischenablage.
Öffentliche Methode Cut Löscht den Inhalt des XMLNode-Steuerelements und legt ihn in der Zwischenablage ab.
Öffentliche Methode Dispose Führt anwendungsspezifische Aufgaben aus, die mit dem Freigeben, Zurückgeben oder Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen. (Von IDisposable geerbt.)
Öffentliche Methode EndInit Signalisiert dem Objekt den Abschluss der Initialisierung. (Von ISupportInitialize geerbt.)
Öffentliche Methode get_ValidationErrorText Infrastruktur.
Öffentliche Methode get_XML Infrastruktur.
Öffentliche Methode Load Aktualisiert ein XMLNode-Steuerelement mit Daten aus der angegebenen XML-Datei
Öffentliche Methode LoadXml(String) Füllt ein XMLNode-Steuerelement mit Daten aus der angegebenen XML-Zeichenfolge auf.
Öffentliche Methode LoadXml(XmlDocument) Füllt ein XMLNode-Steuerelement mit Daten aus dem Stammknoten des angegebenen XmlDocument auf.
Öffentliche Methode LoadXml(XmlElement) Füllt ein XMLNode-Steuerelement mit Daten aus einem XmlElement auf.
Öffentliche Methode RemoveChild Entfernt das angegebene untergeordnete Element aus dem XMLNode-Steuerelement.
Öffentliche Methode SelectNodes Ruft eine Microsoft.Office.Interop.Word.XMLNodes-Auflistung ab, die alle mit dem XPath-Parameter übereinstimmenden Knoten in der Reihenfolge darstellt, in der sie im Microsoft.Office.Tools.Word.XMLNode-Steuerelement angeordnet sind.
Öffentliche Methode SelectSingleNode Ruft ein Microsoft.Office.Interop.Word.XMLNode-Objekt ab, das den ersten untergeordneten Knoten darstellt, der mit dem XPath-Parameter im Microsoft.Office.Tools.Word.XMLNode-Steuerelement übereinstimmt.
Öffentliche Methode SetValidationError Ändert den für ein XMLNode-Steuerelement angezeigten Text für Validierungsfehler und zwingt Microsoft Office Word, einen Knoten als ungültig zu melden.
Öffentliche Methode Validate Validiert ein einzelnes XMLNode-Steuerelement anhand des oder der angefügten XML-Schemas.

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis AfterInsert Tritt auf, wenn der Benutzer dem Dokument ein neues XMLNode-Steuerelement hinzufügt.
Öffentliches Ereignis BeforeDelete Tritt auf, wenn der Benutzer ein XMLNode-Steuerelement aus dem Dokument löscht, bevor das Steuerelement gelöscht wird.
Öffentliches Ereignis BindingContextChanged Tritt ein, wenn der Wert der BindingContext-Eigenschaft des ContentControlBase geändert wird.
Öffentliches Ereignis ContextEnter Wird ausgelöst, wenn der Cursor ausgehend von einem Bereich außerhalb des Knotenkontexts in einen XMLNode oder von ihm abgeleiteten Knoten platziert wird.
Öffentliches Ereignis ContextLeave Tritt auf, wenn der Cursor vom XMLNode-Steuerelement oder von einem der Nachfolgerknoten dieses Steuerelements in einen Bereich außerhalb des Kontexts des ursprünglichen Knotens bewegt wird.
Öffentliches Ereignis Deselect Tritt auf, wenn der Cursor aus dem XMLNode-Steuerelement bewegt wird.
Öffentliches Ereignis Disposed Stellt die Methode dar, die das Disposed-Ereignis einer Komponente behandelt. (Von IComponent geerbt.)
Öffentliches Ereignis Select Tritt auf, wenn der Cursor in einem XMLNode-Steuerelement positioniert wird.
Öffentliches Ereignis ValidationError Tritt auf, wenn im XMLNode-Steuerelement ein Validierungsfehler auftritt.

Zum Seitenanfang

Hinweise

Wenn Sie nicht wiederholende Schemaelemente zur Entwurfszeit einem Microsoft Office Word-Dokument zuordnen, erstellt Visual Studio ein XMLNode-Steuerelement für jedes Element, das nur einmal in einem Dokument vorkommen darf. Ein nicht wiederholtes Schemaelement ist ein Element mit einem auf 1 festgelegten maxOccurs-Attribut.

XMLNode-Steuerelemente können nur in Word-Projekten auf Dokumentebene zur Entwurfszeit erstellt werden. Sie können nicht zur Laufzeit oder in Projekten auf Anwendungsebene erstellt werden. Weitere Informationen finden Sie unter XMLNode-Steuerelement und Gewusst wie: Hinzufügen von XMLNode-Steuerelementen zu Word-Dokumenten.

Tipp

Diese Schnittstelle wird von der Visual Studio Tools for Office-Laufzeit implementiert. Es ist nicht vorgesehen, dass der Typ direkt vom Code implementiert wird. Weitere Informationen finden Sie unter Übersicht über die Visual Studio Tools for Office-Laufzeit.

Verwendung

In dieser Dokumentation wird die Version dieses Typs beschrieben, der in Office-Projekten mit der Zielversion .NET Framework 4 verwendet wird. In Projekten mit der Zielversion .NET Framework 3.5 verfügt dieser Typ möglicherweise über unterschiedliche Member und die für diesen Typ bereitgestellten Codebeispiele funktionieren möglicherweise nicht. Dokumentation zu diesem Typ in Projekten mit der Zielversion .NET Framework 3.5 finden Sie im folgenden Verweisabschnitt in der Visual Studio 2008-Dokumentation: https://go.microsoft.com/fwlink/?LinkId=160658.

Siehe auch

Referenz

Microsoft.Office.Tools.Word-Namespace

Weitere Ressourcen

XMLNode-Steuerelement

Gewusst wie: Hinzufügen von XMLNode-Steuerelementen zu Word-Dokumenten