Objeto XMLNode (Word)

Representa un único elemento XML aplicado a un documento.

Comentarios

Cada elemento XML aplicado a un documento se muestra como un nodo en un control de vista de árbol del panel de tareas Estructura XML. Cada nodo de la vista de árbol es una aparición de un objeto XMLNode. La jerarquía de dicha vista indica si un nodo contiene nodos secundarios.

Utilice el método Item de la colección XMLNodes para devolver un objeto XMLNode individual. Utilice el método Validate para comprobar que un elemento XML es válido de acuerdo con los esquemas aplicados y que los elementos secundarios necesarios existen y están en el orden requerido. Una vez que haya ejecutado el método Validate, utilice la propiedad ValidationStatus para comprobar si un elemento es válido y use la propiedad ValidationErrorText para mostrar información sobre qué tiene que hacer el usuario para adaptar el documento a las reglas del esquema XML.

En el siguiente ejemplo, se validan todos los elementos XML del documento activo. Si se detecta que un elemento no es válido de acuerdo con el esquema, el ejemplo devuelve un mensaje al usuario en el que se explica el problema.

Sub ValidateXMLElements() 
 Dim objNode As XMLNode 
 
 For Each objNode In ActiveDocument.XMLNodes 
 objNode.Validate 
 If objNode.ValidationStatus <> wdXMLValidationStatusOK Then 
 MsgBox objNode.ValidationErrorText(True) 
 End If 
 Next 
End Sub

Vea también

Referencia de modelos de objetos de Word

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.