System::Xml::Xsl::XslCompiledTransform::Transform method

περιεχόμενα
[ ]

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XmlWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο IXPathNavigable και εξάγει τα αποτελέσματα σε έναν XmlWriter.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XmlWriter> &results)
ParameterTypeΠεριγραφή
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Ένα αντικείμενο που υλοποιεί τη διεπαφή IXPathNavigable. Μπορεί να είναι είτε ένας XmlNode (συνήθως ένας XmlDocument), είτε ένα XPathDocument που περιέχει τα δεδομένα προς μετασχηματισμό.
resultsconst SharedPtr<XmlWriter>&Ο XmlWriter στον οποίο θέλετε να εξάγετε. Εάν το φύλλο στυλ περιέχει στοιχείο xsl:output, θα πρέπει να δημιουργήσετε τον XmlWriter χρησιμοποιώντας το αντικείμενο XmlWriterSettings που επιστρέφεται από την τιμή XslCompiledTransform::get_OutputSettings . Αυτό εξασφαλίζει ότι ο XmlWriter έχει τις σωστές ρυθμίσεις εξόδου.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο IXPathNavigable και εξάγει τα αποτελέσματα σε μια ροή. Η XsltArgumentList παρέχει πρόσθετα ορίσματα χρόνου εκτέλεσης.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
ParameterTypeΠεριγραφή
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Ένα αντικείμενο που υλοποιεί τη διεπαφή IXPathNavigable. Μπορεί να είναι είτε ένας XmlNode (συνήθως ένας XmlDocument), είτε ένα XPathDocument που περιέχει τα δεδομένα προς μετασχηματισμό.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
αποτελέσματαconst SharedPtr<IO::Stream>&Η ροή στην οποία θέλετε να εξάγετε.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο IXPathNavigable και εξάγει τα αποτελέσματα σε έναν TextWriter. Η XsltArgumentList παρέχει πρόσθετα ορίσματα χρόνου εκτέλεσης.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
ParameterTypeΠεριγραφή
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Ένα αντικείμενο που υλοποιεί τη διεπαφή IXPathNavigable. Μπορεί να είναι είτε ένας XmlNode (συνήθως ένας XmlDocument), είτε ένα XPathDocument που περιέχει τα δεδομένα προς μετασχηματισμό.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
αποτελέσματαconst SharedPtr<IO::TextWriter>&Ο TextWriter στον οποίο θέλετε να εξάγετε.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο IXPathNavigable και εξάγει τα αποτελέσματα σε έναν XmlWriter. Η XsltArgumentList παρέχει πρόσθετα ορίσματα χρόνου εκτέλεσης.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
ParameterTypeΠεριγραφή
inputconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Ένα αντικείμενο που υλοποιεί τη διεπαφή IXPathNavigable. Μπορεί να είναι είτε ένας XmlNode (συνήθως ένας XmlDocument), είτε ένα XPathDocument που περιέχει τα δεδομένα προς μετασχηματισμό.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
resultsconst SharedPtr<XmlWriter>&Ο XmlWriter στον οποίο θέλετε να εξάγετε. Εάν το φύλλο στυλ περιέχει στοιχείο xsl:output, θα πρέπει να δημιουργήσετε τον XmlWriter χρησιμοποιώντας το αντικείμενο XmlWriterSettings που επιστρέφεται από την τιμή XslCompiledTransform::get_OutputSettings . Αυτό εξασφαλίζει ότι ο XmlWriter έχει τις σωστές ρυθμίσεις εξόδου.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο IXPathNavigable και εξάγει τα αποτελέσματα σε έναν XmlWriter. Η XsltArgumentList παρέχει πρόσθετα ορίσματα χρόνου εκτέλεσης και ο XmlResolver επιλύει τη συνάρτηση XSLT document().

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<System::Xml::XPath::IXPathNavigable> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results, const SharedPtr<XmlResolver> &documentResolver)
ParameterTypeΠεριγραφή
εισόδουςconst SharedPtr<System::Xml::XPath::IXPathNavigable>&Το έγγραφο προς μετατροπή που καθορίζεται από το αντικείμενο IXPathNavigable.
argumentsconst SharedPtr<XsltArgumentList>&Λίστα ορισμάτων ως XsltArgumentList.
resultsconst SharedPtr<XmlWriter>&Ο XmlWriter στον οποίο θέλετε να εξάγετε. Εάν το φύλλο στυλ περιέχει στοιχείο xsl:output, θα πρέπει να δημιουργήσετε τον XmlWriter χρησιμοποιώντας το αντικείμενο XmlWriterSettings που επιστρέφεται από την τιμή XslCompiledTransform::get_OutputSettings . Αυτό εξασφαλίζει ότι ο XmlWriter έχει τις σωστές ρυθμίσεις εξόδου.
documentResolverconst SharedPtr<XmlResolver>&Το XmlResolver χρησιμοποιείται για την επίλυση της συνάρτησης XSLT document(). Εάν αυτό είναι nullptr, η συνάρτηση document() δεν επιλύεται.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XmlWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο XmlReader και εξάγει τα αποτελέσματα σε έναν XmlWriter.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XmlWriter> &results)
ParameterTypeΠεριγραφή
inputconst SharedPtr<XmlReader>&Το XmlReader που περιέχει το έγγραφο εισόδου.
resultsconst SharedPtr<XmlWriter>&Ο XmlWriter στον οποίο θέλετε να εξάγετε. Εάν το φύλλο στυλ περιέχει στοιχείο xsl:output, θα πρέπει να δημιουργήσετε τον XmlWriter χρησιμοποιώντας το αντικείμενο XmlWriterSettings που επιστρέφεται από την τιμή XslCompiledTransform::get_OutputSettings . Αυτό εξασφαλίζει ότι ο XmlWriter έχει τις σωστές ρυθμίσεις εξόδου.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο XmlReader και εξάγει τα αποτελέσματα σε ροή. Η XsltArgumentList παρέχει πρόσθετα επιχειρήματα χρόνου εκτέλεσης.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
ParameterTypeΠεριγραφή
inputconst SharedPtr<XmlReader>&Ένα XmlReader που περιέχει το έγγραφο εισόδου.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
αποτελέσματαconst SharedPtr<IO::Stream>&Η ροή στην οποία θέλετε να εξάγετε.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο XmlReader και εξάγει τα αποτελέσματα σε έναν TextWriter. Η XsltArgumentList παρέχει πρόσθετα επιχειρήματα χρόνου εκτέλεσης.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
ParameterTypeΠεριγραφή
inputconst SharedPtr<XmlReader>&Ένα XmlReader που περιέχει το έγγραφο εισόδου.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
αποτελέσματαconst SharedPtr<IO::TextWriter>&Ο TextWriter στον οποίο θέλετε να εξάγετε.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο XmlReader και εξάγει τα αποτελέσματα σε έναν XmlWriter. Η XsltArgumentList παρέχει πρόσθετα επιχειρήματα χρόνου εκτέλεσης.

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
ParameterTypeΠεριγραφή
inputconst SharedPtr<XmlReader>&Ένα XmlReader που περιέχει το έγγραφο εισόδου.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
resultsconst SharedPtr<XmlWriter>&Ο XmlWriter στον οποίο θέλετε να εξάγετε. Εάν το φύλλο στυλ περιέχει στοιχείο xsl:output, θα πρέπει να δημιουργήσετε τον XmlWriter χρησιμοποιώντας το αντικείμενο XmlWriterSettings που επιστρέφεται από την τιμή XslCompiledTransform::get_OutputSettings . Αυτό εξασφαλίζει ότι ο XmlWriter έχει τις σωστές ρυθμίσεις εξόδου.

Δείτε επίσης

XslCompiledTransform::Transform(const SharedPtr<XmlReader>&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&, const SharedPtr<XmlResolver>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το αντικείμενο XmlReader και εξάγει τα αποτελέσματα σε έναν XmlWriter. Η XsltArgumentList παρέχει πρόσθετα επιχειρήματα χρόνου εκτέλεσης και το XmlResolver επιλύει τη συνάρτηση XSLT document().

void System::Xml::Xsl::XslCompiledTransform::Transform(const SharedPtr<XmlReader> &input, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results, const SharedPtr<XmlResolver> &documentResolver)
ParameterTypeΠεριγραφή
inputconst SharedPtr<XmlReader>&Ένα XmlReader που περιέχει το έγγραφο εισόδου.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
resultsconst SharedPtr<XmlWriter>&Ο XmlWriter στον οποίο θέλετε να εξάγετε. Εάν το φύλλο στυλ περιέχει στοιχείο xsl:output, θα πρέπει να δημιουργήσετε τον XmlWriter χρησιμοποιώντας το αντικείμενο XmlWriterSettings που επιστρέφεται από την τιμή XslCompiledTransform::get_OutputSettings . Αυτό εξασφαλίζει ότι ο XmlWriter έχει τις σωστές ρυθμίσεις εξόδου.
documentResolverconst SharedPtr<XmlResolver>&Το XmlResolver χρησιμοποιείται για την επίλυση της συνάρτησης XSLT document(). Εάν αυτό είναι nullptr, η συνάρτηση document() δεν επιλύεται.

Δείτε επίσης

XslCompiledTransform::Transform(const String&, const SharedPtr<XmlWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το URI και εξάγει τα αποτελέσματα σε έναν XmlWriter.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XmlWriter> &results)
ParameterTypeΠεριγραφή
inputUriconst String&Το URI του εγγράφου εισόδου.
resultsconst SharedPtr<XmlWriter>&Ο XmlWriter στον οποίο θέλετε να εξάγετε. Εάν το φύλλο στυλ περιέχει στοιχείο xsl:output, θα πρέπει να δημιουργήσετε τον XmlWriter χρησιμοποιώντας το αντικείμενο XmlWriterSettings που επιστρέφεται από την τιμή XslCompiledTransform::get_OutputSettings . Αυτό εξασφαλίζει ότι ο XmlWriter έχει τις σωστές ρυθμίσεις εξόδου.

Δείτε επίσης

XslCompiledTransform::Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::Stream>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το URI και εξάγει τα αποτελέσματα σε ροή. Η XsltArgumentList παρέχει πρόσθετα επιχειρήματα χρόνου εκτέλεσης.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::Stream> &results)
ParameterTypeΠεριγραφή
inputUriconst String&Το URI του εγγράφου εισόδου.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
αποτελέσματαconst SharedPtr<IO::Stream>&Η ροή στην οποία θέλετε να εξάγετε.

Δείτε επίσης

XslCompiledTransform::Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<IO::TextWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το URI και εξάγει τα αποτελέσματα σε έναν TextWriter.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<IO::TextWriter> &results)
ParameterTypeΠεριγραφή
inputUriconst String&Το URI του εγγράφου εισόδου.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
αποτελέσματαconst SharedPtr<IO::TextWriter>&Ο TextWriter στον οποίο θέλετε να εξάγετε.

Δείτε επίσης

XslCompiledTransform::Transform(const String&, const SharedPtr<XsltArgumentList>&, const SharedPtr<XmlWriter>&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το URI και εξάγει τα αποτελέσματα σε έναν XmlWriter. Η XsltArgumentList παρέχει πρόσθετα επιχειρήματα χρόνου εκτέλεσης.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const SharedPtr<XsltArgumentList> &arguments, const SharedPtr<XmlWriter> &results)
ParameterTypeΠεριγραφή
inputUriconst String&Το URI του εγγράφου εισόδου.
argumentsconst SharedPtr<XsltArgumentList>&Μια XsltArgumentList που περιέχει τα ορίσματα με διακριτικό χώρο ονομάτων που χρησιμοποιούνται ως είσοδο στη μετατροπή. Αυτή η τιμή μπορεί να είναι nullptr.
resultsconst SharedPtr<XmlWriter>&Ο XmlWriter στον οποίο θέλετε να εξάγετε. Εάν το φύλλο στυλ περιέχει στοιχείο xsl:output, θα πρέπει να δημιουργήσετε τον XmlWriter χρησιμοποιώντας το αντικείμενο XmlWriterSettings που επιστρέφεται από την τιμή XslCompiledTransform::get_OutputSettings . Αυτό εξασφαλίζει ότι ο XmlWriter έχει τις σωστές ρυθμίσεις εξόδου.

Δείτε επίσης

XslCompiledTransform::Transform(const String&, const String&) method

Εκτελεί τη μετατροπή χρησιμοποιώντας το έγγραφο εισόδου που καθορίζεται από το URI και εξάγει τα αποτελέσματα σε ένα αρχείο.

void System::Xml::Xsl::XslCompiledTransform::Transform(const String &inputUri, const String &resultsFile)
ParameterTypeΠεριγραφή
inputUriconst String&Το URI του εγγράφου εισόδου.
resultsFileconst String&Το URI του αρχείου εξόδου.

Δείτε επίσης