System::Xml::Schema::XmlAtomicValue class
Contenido
[
Ocultar
]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étodo | Descripción |
|---|---|
| Clone() | Devuelve una copia de este objeto XmlAtomicValue. |
| get_IsNode() override | Devuelve un valor que indica si el elemento o atributo XML validado es un nodo XPath o un valor atómico. |
| get_TypedValue() override | Devuelve el elemento o atributo XML validado actual como un objeto empaquetado del tipo más apropiado según su tipo de esquema. |
| get_Value() override | Devuelve el valor String del elemento o atributo XML validado. |
| get_ValueAsBoolean() override | Devuelve el valor del elemento o atributo XML validado como un Boolean. |
| get_ValueAsDateTime() override | Devuelve el valor del elemento o atributo XML validado como un DateTime. |
| get_ValueAsDouble() override | Devuelve el valor del elemento o atributo XML validado como un Double. |
| get_ValueAsInt() override | Devuelve el valor del elemento o atributo XML validado como un Int32. |
| get_ValueAsLong() override | Devuelve el valor del elemento o atributo XML validado como un Int64. |
| get_ValueType() override | Devuelve el tipo del elemento o atributo XML validado. |
| get_XmlType() override | Devuelve el XmlSchemaType del elemento o atributo XML validado. |
| ToString() const override | Devuelve el valor String del elemento o atributo XML validado. |
| ValueAs(const TypeInfo&, SharedPtr<IXmlNamespaceResolver>) override | Devuelve 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
| Typedef | Descripción |
|---|---|
| Ptr | Un 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
- Class XPathItem
- Namespace System::Xml::Schema
- Library Aspose.Page for C++