Clase XMLSchemaReference (Word VBA)

La clase XMLSchemaReference representa un esquema individual adjunto a un documento.

Los principales procedimientos de la clase XMLSchemaReference son Delete y XMLSchemaReferences.Add

Set

Para usar una variable de clase XMLSchemaReference, primero debe ser instanciado, por ejemplo

Dim xml as XMLSchemaReference
Set xml = ActiveDocument.XMLSchemaReferences(Index:=1)

Los siguientes procedimientos se pueden usar para establecer variables de clase XMLSchemaReference : XMLSchemaReferences.Add, XMLSchemaReferences.Item y Document.XMLSchemaReferences

For Each

A continuación, se muestra un ejemplo de cómo procesar los elementos XMLSchemaReference en una colección.

Dim xml As XMLSchemaReference
For Each xml In ActiveDocument.XMLSchemaReferences
	
Next xml

Métodos

Los principales métodos de la clase XMLSchemaReference son

Delete - Elimina la referencia del esquema XML especificada.

ActiveDocument.XMLSchemaReferences(1).Delete

XMLSchemaReferences.Add - Devuelve un XMLSchemaReference que representa un esquema aplicado a un documento.

Dim xml As XMLSchemaReference
Set xml = ActiveDocument.XMLSchemaReferences.Add()

Propiedades

Location Devuelve una cadena que representa la ubicación física de un esquema XML.

Dim strLocation As String
strLocation = ActiveDocument.XMLSchemaReferences(1).Location

NamespaceURI Devuelve una cadena que representa el identificador uniforme de recursos (URI) del espacio de nombres del esquema para el objeto especificado.

Dim strNamespaceURI As String
strNamespaceURI = ActiveDocument.XMLSchemaReferences(1).NamespaceURI

Parent Devuelve un objeto Object que representa el objeto primario del objeto XMLSchemaReference especificado.

Dim objParent As Object
Set objParent = ActiveDocument.XMLSchemaReferences(1).Parent

XMLSchemaReferences.Count Devuelve un Long que representa el número de esquemas XML de la colección.

Dim lngCount As Long
lngCount = ActiveDocument.XMLSchemaReferences.Count

XMLSchemaReferences.HideValidationErrors Devuelve un valor Boolean que indica si Word muestra errores de validación de esquema para el documento XML actual.

ActiveDocument.XMLSchemaReferences.HideValidationErrors = True

XMLSchemaReferences.IgnoreMixedContent Devuelve un valor Boolean que indica si Microsoft Word valida los nodos de texto que tienen elementos del mismo nivel y especifica si estos nodos de texto se guardan en XML cuando la propiedad XMLSaveDataOnly es true.

ActiveDocument.XMLSchemaReferences.IgnoreMixedContent = True

XMLSchemaReferences.Parent Devuelve un objeto Object que representa el objeto primario del objeto XMLSchemaReferences especificado.

Dim objParent As Object
Set objParent = ActiveDocument.XMLSchemaReferences.Parent

XMLSchemaReferences.ShowPlaceholderText Devuelve o establece un valor Boolean que representa si se muestra texto de marcador de posición automático para los elementos XML de un documento.

ActiveDocument.XMLSchemaReferences.ShowPlaceholderText = True