System::Xml::Schema::XmlAtomicValue class

XmlAtomicValue class

Representa el valor tipado de un elemento o atributo XML validado. La clase XmlAtomicValue no puede heredarse.

class XmlAtomicValue : public System::Xml::XPath::XPathItem

Métodos

MétodoDescripción
Clone()Devuelve una copia de este objeto XmlAtomicValue.
get_IsNode() overrideDevuelve un valor que indica si el elemento o atributo XML validado es un nodo XPath o un valor atómico.
get_TypedValue() overrideDevuelve el elemento o atributo XML validado actual como un objeto empaquetado del tipo más apropiado según su tipo de esquema.
get_Value() overrideDevuelve el valor String del elemento o atributo XML validado.
get_ValueAsBoolean() overrideDevuelve el valor del elemento o atributo XML validado como un Boolean.
get_ValueAsDateTime() overrideDevuelve el valor del elemento o atributo XML validado como un DateTime.
get_ValueAsDouble() overrideDevuelve el valor del elemento o atributo XML validado como un Double.
get_ValueAsInt() overrideDevuelve el valor del elemento o atributo XML validado como un Int32.
get_ValueAsLong() overrideDevuelve el valor del elemento o atributo XML validado como un Int64.
get_ValueType() overrideDevuelve el tipo del elemento o atributo XML validado.
get_XmlType() overrideDevuelve el XmlSchemaType del elemento o atributo XML validado.
ToString() const overrideDevuelve el valor String del elemento o atributo XML validado.
ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) overrideDevuelve el valor del elemento o atributo XML validado como el tipo especificado mediante el objeto IXmlNamespaceResolver indicado para resolver los prefijos de espacio de nombres.

Typedefs

TypedefDescripción
PtrUn alias para un puntero compartido a una instancia de esta clase.

Observaciones

Los objetos de esta clase solo deben asignarse usando la función System::MakeObject(). Nunca cree instancias de este tipo en la pila ni usando el operador new, ya que provocará errores en tiempo de ejecución y/o fallos de aserción. Siempre envuelva esta clase en un puntero System::SmartPtr y use ese puntero para pasarlo a funciones como argumento.

Ver también