System::Xml::Xsl::XslTransform class

XslTransform class

Transforma datos XML usando una hoja de estilo Extensible Stylesheet Language for Transformations (XSLT).

class XslTransform : public System::Object

Métodos

MétodoDescripción
Load(const SharedPtr<XmlReader>&)Carga la hoja de estilo XSLT contenida en el XmlReader.
Load(const SharedPtr<XmlReader>&, const SharedPtr<System::Xml::XmlResolver>&)Carga la hoja de estilo XSLT contenida en el XmlReader.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&)Carga la hoja de estilo XSLT contenida en el IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<System::Xml::XmlResolver>&)Carga la hoja de estilo XSLT contenida en el IXPathNavigable.
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&)Carga la hoja de estilo XSLT contenida en el XPathNavigator.
Load(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<System::Xml::XmlResolver>&)Carga la hoja de estilo XSLT contenida en el XPathNavigator.
Load(const String&)Carga la hoja de estilo XSLT especificada por una URL.
Load(const String&, const SharedPtr<System::Xml::XmlResolver>&)Carga la hoja de estilo XSLT especificada por una URL.
set_XmlResolver(const SharedPtr<System::Xml::XmlResolver>&)Establece el XmlResolver utilizado para resolver recursos externos cuando se llama al método XslTransform::Transform.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el XPathNavigator usando los args especificados y devuelve el resultado a un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&)Transforma los datos XML en el XPathNavigator usando los args especificados y devuelve el resultado a un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el XPathNavigator usando los args especificados y devuelve el resultado a un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Transforma los datos XML en el XPathNavigator usando los args especificados y devuelve el resultado a un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el XPathNavigator usando los args especificados y devuelve el resultado a un Stream.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Transforma los datos XML en el XPathNavigator usando los args especificados y devuelve el resultado a un Stream.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el XPathNavigator usando los args especificados y devuelve el resultado a un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::XPathNavigator>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Transforma los datos XML en el XPathNavigator usando los args especificados y devuelve el resultado a un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el IXPathNavigable usando los args especificados y devuelve el resultado a un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&)Transforma los datos XML en el IXPathNavigable usando los args especificados y devuelve el resultado a un XmlReader.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el IXPathNavigable usando los args especificados y devuelve el resultado a un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&)Transforma los datos XML en el IXPathNavigable usando los args especificados y devuelve el resultado a un TextWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el IXPathNavigable usando los args especificados y devuelve el resultado a un Stream.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&)Transforma los datos XML en el IXPathNavigable usando los args especificados y devuelve el resultado a un Stream.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el IXPathNavigable usando los args especificados y devuelve el resultado a un XmlWriter.
Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&)Transforma los datos XML en el IXPathNavigable usando los args especificados y devuelve el resultado a un XmlWriter.
Transform(const String&, const String&, const SharedPtr<System::Xml::XmlResolver>&)Transforma los datos XML en el archivo de entrada y devuelve el resultado a un archivo de salida.
Transform(const String&, const String&)Transforma los datos XML en el archivo de entrada y devuelve el resultado a un archivo de salida.
XslTransform()Inicializa una nueva instancia de la clase XslTransform.

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