XslTransform.Transform Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Yüklenen XSLT stil sayfasını kullanarak XML verilerini dönüştürür.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| Transform(XPathNavigator, XsltArgumentList, XmlResolver) |
belirtilen XPathNavigator öğesini kullanarak içindeki |
| Transform(XPathNavigator, XsltArgumentList, TextWriter, XmlResolver) |
belirtilen XPathNavigator öğesini kullanarak içindeki |
| Transform(XPathNavigator, XsltArgumentList, Stream, XmlResolver) |
belirtilen XPathNavigator öğesini kullanarak içindeki |
| Transform(IXPathNavigable, XsltArgumentList, XmlWriter, XmlResolver) |
belirtilen IXPathNavigable öğesini kullanarak içindeki |
| Transform(IXPathNavigable, XsltArgumentList, TextWriter, XmlResolver) |
belirtilen IXPathNavigable öğesini kullanarak içindeki |
| Transform(IXPathNavigable, XsltArgumentList, Stream, XmlResolver) |
belirtilen IXPathNavigable öğesini kullanarak içindeki |
| Transform(XPathNavigator, XsltArgumentList, XmlWriter) |
Geçersiz.
belirtilen birleştirmeleri kullanarak içindeki XPathNavigator XML verilerini dönüştürür ve sonucu öğesine XmlWriterdöndürür. |
| Transform(XPathNavigator, XsltArgumentList, TextWriter) |
Geçersiz.
belirtilen XPathNavigator öğesini kullanarak içindeki |
| Transform(String, String, XmlResolver) |
Giriş dosyasındaki XML verilerini dönüştürür ve sonucu bir çıkış dosyasına döndürür. |
| Transform(IXPathNavigable, XsltArgumentList, XmlWriter) |
Geçersiz.
belirtilen IXPathNavigable öğesini kullanarak içindeki |
| Transform(IXPathNavigable, XsltArgumentList, XmlResolver) |
belirtilen IXPathNavigable öğesini kullanarak içindeki |
| Transform(IXPathNavigable, XsltArgumentList, TextWriter) |
Geçersiz.
belirtilen IXPathNavigable öğesini kullanarak içindeki |
| Transform(IXPathNavigable, XsltArgumentList, Stream) |
Geçersiz.
belirtilen IXPathNavigable öğesini kullanarak içindeki |
| Transform(XPathNavigator, XsltArgumentList, XmlWriter, XmlResolver) |
belirtilen birleştirmeleri kullanarak içindeki XPathNavigator XML verilerini dönüştürür ve sonucu öğesine XmlWriterdöndürür. |
| Transform(XPathNavigator, XsltArgumentList) |
Geçersiz.
belirtilen XPathNavigator öğesini kullanarak içindeki |
| Transform(IXPathNavigable, XsltArgumentList) |
Geçersiz.
belirtilen IXPathNavigable öğesini kullanarak içindeki |
| Transform(String, String) |
Geçersiz.
Giriş dosyasındaki XML verilerini dönüştürür ve sonucu bir çıkış dosyasına döndürür. |
| Transform(XPathNavigator, XsltArgumentList, Stream) |
Geçersiz.
belirtilen XPathNavigator öğesini kullanarak içindeki |
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
Transform(XPathNavigator, XsltArgumentList, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen XPathNavigator öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine XmlReaderdöndürür.
public:
System::Xml::XmlReader ^ Transform(System::Xml::XPath::XPathNavigator ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::Xml::XmlResolver ^ resolver);
public System.Xml.XmlReader Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList? args, System.Xml.XmlResolver? resolver);
public System.Xml.XmlReader Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlResolver resolver);
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.Xml.XmlResolver -> System.Xml.XmlReader
Public Function Transform (input As XPathNavigator, args As XsltArgumentList, resolver As XmlResolver) As XmlReader
Parametreler
- input
- XPathNavigator
XPathNavigator Dönüştürülecek verileri içeren.
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform(XPathNavigator, XsltArgumentList, XmlResolver) önbelleğe alınmaz.
Döndürülenler
XmlReader Dönüştürmenin sonuçlarını içeren.
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu..
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir. Dönüştürme seçimleri belgeye bir bütün olarak uygulanır. Başka bir deyişle, geçerli düğüm belge kök düğümü dışında bir düğüm ağacında ayarlanırsa, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Dönüştürme gerçekleştirildikten sonra, XPathNavigator özgün durumunda kalır. Bu, dönüştürme işleminden önce geçerli olan düğümün, yöntem çağrıldıktan sonra Transform geçerli düğüm olarak kaldığı anlamına gelir.
Salt XmlReader okunur çıkış sağladığından xsl:output , öğesi yoksayılır. Daha fazla bilgi için bkz . XslTransform çıkışları .
Bu yöntem, kaynak belgenin zaman uyumsuz dönüştürmesini yapmanızı sağlar.
Şunlara uygulanır
Transform(XPathNavigator, XsltArgumentList, TextWriter, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen XPathNavigator öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine TextWriterdöndürür.
public:
void Transform(System::Xml::XPath::XPathNavigator ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::IO::TextWriter ^ output, System::Xml::XmlResolver ^ resolver);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList? args, System.IO.TextWriter output, System.Xml.XmlResolver? resolver);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output, System.Xml.XmlResolver resolver);
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.IO.TextWriter * System.Xml.XmlResolver -> unit
Public Sub Transform (input As XPathNavigator, args As XsltArgumentList, output As TextWriter, resolver As XmlResolver)
Parametreler
- input
- XPathNavigator
XPathNavigator Dönüştürülecek verileri içeren.
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- output
- TextWriter
Çıktısını TextWriter almak istediğiniz.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform(XPathNavigator, XsltArgumentList, TextWriter, XmlResolver) önbelleğe alınmaz.
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu..
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir. Dönüştürme seçimleri belgeye bir bütün olarak uygulanır. Başka bir deyişle, geçerli düğüm belge kök düğümü dışında bir düğüm ağacında ayarlanırsa, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Dönüştürme gerçekleştirildikten sonra, XPathNavigator özgün durumunda kalır. Bu, dönüştürme işleminden önce geçerli olan düğümün, yöntem çağrıldıktan sonra Transform geçerli düğüm olarak kaldığı anlamına gelir.
bir öğesine çıkış xsl:outputyapılırken bir TextWriter öğedeki kodlama özniteliği desteklenmez. Özniteliklerin desteklendiği özellikler için bkzxsl:output.
Ayrıca bkz.
Şunlara uygulanır
Transform(XPathNavigator, XsltArgumentList, Stream, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen XPathNavigator öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine Streamdöndürür.
public:
void Transform(System::Xml::XPath::XPathNavigator ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::IO::Stream ^ output, System::Xml::XmlResolver ^ resolver);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList? args, System.IO.Stream output, System.Xml.XmlResolver? resolver);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output, System.Xml.XmlResolver resolver);
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.IO.Stream * System.Xml.XmlResolver -> unit
Public Sub Transform (input As XPathNavigator, args As XsltArgumentList, output As Stream, resolver As XmlResolver)
Parametreler
- input
- XPathNavigator
XPathNavigator Dönüştürülecek verileri içeren.
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- output
- Stream
Çıkışını almak istediğiniz akış.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform(XPathNavigator, XsltArgumentList, Stream, XmlResolver) önbelleğe alınmaz.
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu.
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir. Dönüştürme seçimleri belgeye bir bütün olarak uygulanır. Başka bir deyişle, geçerli düğüm belge kök düğümü dışında bir düğüm ağacında ayarlanırsa, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Dönüştürme gerçekleştirildikten sonra, XPathNavigator özgün durumunda kalır. Bu, dönüştürme işleminden önce geçerli olan düğümün, yöntem çağrıldıktan sonra Transform geçerli düğüm olarak kaldığı anlamına gelir.
Özniteliklerin desteklendiği özellikler için bkzxsl:output.
Ayrıca bkz.
Şunlara uygulanır
Transform(IXPathNavigable, XsltArgumentList, XmlWriter, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen IXPathNavigable öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine XmlWriterdöndürür.
public:
void Transform(System::Xml::XPath::IXPathNavigable ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::Xml::XmlWriter ^ output, System::Xml::XmlResolver ^ resolver);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList? args, System.Xml.XmlWriter output, System.Xml.XmlResolver? resolver);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output, System.Xml.XmlResolver resolver);
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.Xml.XmlWriter * System.Xml.XmlResolver -> unit
Public Sub Transform (input As IXPathNavigable, args As XsltArgumentList, output As XmlWriter, resolver As XmlResolver)
Parametreler
- input
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlNode) veya dönüştürülecek verileri içeren bir XmlDocument olabilir XPathDocument .
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform(IXPathNavigable, XsltArgumentList, XmlWriter, XmlResolver) önbelleğe alınmaz.
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu.
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
xsl:output öğesine çıkış XmlWriter yapılırken öğesi desteklenmez (xsl:output yoksayılır). Daha fazla bilgi için bkz . XslTransform çıkışları .
Dönüştürmeler belgeye bir bütün olarak uygulanır. Başka bir deyişle, belge kök düğümü dışında bir düğüm geçirirseniz, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Bir düğüm parçasını dönüştürmek için yalnızca düğüm parçasını içeren bir XmlDocument oluşturmanız ve bunu XmlDocument yöntemine Transform geçirmeniz gerekir.
Ayrıca bkz.
Şunlara uygulanır
Transform(IXPathNavigable, XsltArgumentList, TextWriter, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen IXPathNavigable öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine TextWriterdöndürür.
public:
void Transform(System::Xml::XPath::IXPathNavigable ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::IO::TextWriter ^ output, System::Xml::XmlResolver ^ resolver);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList? args, System.IO.TextWriter output, System.Xml.XmlResolver? resolver);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output, System.Xml.XmlResolver resolver);
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.IO.TextWriter * System.Xml.XmlResolver -> unit
Public Sub Transform (input As IXPathNavigable, args As XsltArgumentList, output As TextWriter, resolver As XmlResolver)
Parametreler
- input
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlNode) veya dönüştürülecek verileri içeren bir XmlDocument olabilir XPathDocument .
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- output
- TextWriter
Çıktısını TextWriter almak istediğiniz.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform(IXPathNavigable, XsltArgumentList, TextWriter, XmlResolver) önbelleğe alınmaz.
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu.
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
bir öğesine çıkış xsl:outputyapılırken bir TextWriter öğedeki kodlama özniteliği desteklenmez. Özniteliklerin desteklendiği özellikler için bkzxsl:output.
Dönüştürmeler belgeye bir bütün olarak uygulanır. Başka bir deyişle, belge kök düğümü dışında bir düğüm geçirirseniz, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Bir düğüm parçasını dönüştürmek için yalnızca düğüm parçasını içeren bir XmlDocument oluşturmanız ve bunu XmlDocument yöntemine Transform geçirmeniz gerekir.
Ayrıca bkz.
Şunlara uygulanır
Transform(IXPathNavigable, XsltArgumentList, Stream, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen IXPathNavigable öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine Streamdöndürür.
public:
void Transform(System::Xml::XPath::IXPathNavigable ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::IO::Stream ^ output, System::Xml::XmlResolver ^ resolver);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList? args, System.IO.Stream output, System.Xml.XmlResolver? resolver);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output, System.Xml.XmlResolver resolver);
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.IO.Stream * System.Xml.XmlResolver -> unit
Public Sub Transform (input As IXPathNavigable, args As XsltArgumentList, output As Stream, resolver As XmlResolver)
Parametreler
- input
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlNode) veya dönüştürülecek verileri içeren bir XmlDocument olabilir XPathDocument .
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- output
- Stream
Çıkışını almak istediğiniz akış.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform önbelleğe alınmaz.
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu.
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
Dönüştürmeler belgeye bir bütün olarak uygulanır. Başka bir deyişle, belge kök düğümü dışında bir düğüm geçirirseniz, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Bir düğüm parçasını dönüştürmek için yalnızca düğüm parçasını içeren bir XmlDocument oluşturmanız ve bunu XmlDocument yöntemine Transform geçirmeniz gerekir.
Ayrıca bkz.
Şunlara uygulanır
Transform(XPathNavigator, XsltArgumentList, XmlWriter)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
belirtilen birleştirmeleri kullanarak içindeki XPathNavigator XML verilerini dönüştürür ve sonucu öğesine XmlWriterdöndürür.
public:
void Transform(System::Xml::XPath::XPathNavigator ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::Xml::XmlWriter ^ output);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList? args, System.Xml.XmlWriter output);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output);
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.Xml.XmlWriter -> unit
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.Xml.XmlWriter -> unit
Public Sub Transform (input As XPathNavigator, args As XsltArgumentList, output As XmlWriter)
Parametreler
- input
- XPathNavigator
XPathNavigator Dönüştürülecek verileri içeren.
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- Öznitelikler
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu..
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir. Dönüştürme seçimleri belgeye bir bütün olarak uygulanır. Başka bir deyişle, geçerli düğüm belge kök düğümü dışında bir düğüm ağacında ayarlanırsa, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Dönüştürme gerçekleştirildikten sonra, XPathNavigator özgün durumunda kalır. Bu, dönüştürme işleminden önce geçerli olan düğümün, yöntem çağrıldıktan sonra Transform geçerli düğüm olarak kaldığı anlamına gelir.
xsl:output öğesine çıkış XmlWriter yapılırken öğesi desteklenmez (xsl:output yoksayılır). Daha fazla bilgi için bkz . XslTransform çıkışları .
Note
Bu yöntem artık kullanımdan kaldırıldı. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.
Ayrıca bkz.
Şunlara uygulanır
Transform(XPathNavigator, XsltArgumentList, TextWriter)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
belirtilen XPathNavigator öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine TextWriterdöndürür.
public:
void Transform(System::Xml::XPath::XPathNavigator ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::IO::TextWriter ^ output);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList? args, System.IO.TextWriter output);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output);
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.IO.TextWriter -> unit
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.IO.TextWriter -> unit
Public Sub Transform (input As XPathNavigator, args As XsltArgumentList, output As TextWriter)
Parametreler
- input
- XPathNavigator
XPathNavigator Dönüştürülecek verileri içeren.
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- output
- TextWriter
Çıktısını TextWriter almak istediğiniz.
- Öznitelikler
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu..
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir. Dönüştürme seçimleri belgeye bir bütün olarak uygulanır. Başka bir deyişle, geçerli düğüm belge kök düğümü dışında bir düğüm ağacında ayarlanırsa, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Dönüştürme gerçekleştirildikten sonra, XPathNavigator özgün durumunda kalır. Bu, dönüştürme işleminden önce geçerli olan düğümün, yöntem çağrıldıktan sonra Transform geçerli düğüm olarak kaldığı anlamına gelir.
bir öğesine çıkış xsl:outputyapılırken bir TextWriter öğedeki kodlama özniteliği desteklenmez. Özniteliklerin desteklendiği özellikler için bkzxsl:output.
Note
Bu yöntem artık kullanımdan kaldırıldı. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.
Ayrıca bkz.
Şunlara uygulanır
Transform(String, String, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Giriş dosyasındaki XML verilerini dönüştürür ve sonucu bir çıkış dosyasına döndürür.
public:
void Transform(System::String ^ inputfile, System::String ^ outputfile, System::Xml::XmlResolver ^ resolver);
public void Transform(string inputfile, string outputfile, System.Xml.XmlResolver? resolver);
public void Transform(string inputfile, string outputfile, System.Xml.XmlResolver resolver);
member this.Transform : string * string * System.Xml.XmlResolver -> unit
Public Sub Transform (inputfile As String, outputfile As String, resolver As XmlResolver)
Parametreler
- inputfile
- String
Dönüştürülecek kaynak belgenin URL'si.
- outputfile
- String
Çıkış dosyasının URL'si.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform önbelleğe alınmaz.
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Ayrıca bkz.
Şunlara uygulanır
Transform(IXPathNavigable, XsltArgumentList, XmlWriter)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
belirtilen IXPathNavigable öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine XmlWriterdöndürür.
public:
void Transform(System::Xml::XPath::IXPathNavigable ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::Xml::XmlWriter ^ output);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList? args, System.Xml.XmlWriter output);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output);
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.Xml.XmlWriter -> unit
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.Xml.XmlWriter -> unit
Public Sub Transform (input As IXPathNavigable, args As XsltArgumentList, output As XmlWriter)
Parametreler
- input
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlNode) veya dönüştürülecek verileri içeren bir XmlDocument olabilir XPathDocument .
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- Öznitelikler
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu.
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Note
Bu yöntem artık kullanımdan kaldırıldı. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
xsl:output öğesine çıkış XmlWriter yapılırken öğesi desteklenmez (xsl:output yoksayılır). Daha fazla bilgi için bkz . XslTransform çıkışları .
Dönüştürmeler belgeye bir bütün olarak uygulanır. Başka bir deyişle, belge kök düğümü dışında bir düğüm geçirirseniz, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Bir düğüm parçasını dönüştürmek için yalnızca düğüm parçasını içeren bir XmlDocument oluşturmanız ve bunu XmlDocument yöntemine Transform geçirmeniz gerekir.
Şunlara uygulanır
Transform(IXPathNavigable, XsltArgumentList, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen IXPathNavigable öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine XmlReaderdöndürür.
public:
System::Xml::XmlReader ^ Transform(System::Xml::XPath::IXPathNavigable ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::Xml::XmlResolver ^ resolver);
public System.Xml.XmlReader Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList? args, System.Xml.XmlResolver? resolver);
public System.Xml.XmlReader Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlResolver resolver);
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.Xml.XmlResolver -> System.Xml.XmlReader
Public Function Transform (input As IXPathNavigable, args As XsltArgumentList, resolver As XmlResolver) As XmlReader
Parametreler
- input
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlNode) veya dönüştürülecek verileri içeren bir XmlDocument olabilir XPathDocument .
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform(IXPathNavigable, XsltArgumentList, XmlResolver) önbelleğe alınmaz.
Döndürülenler
XmlReader Dönüştürmenin sonuçlarını içeren.
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
xsl:output öğesine çıkış XmlReader yapılırken öğesi desteklenmez (xsl:outputöğe yoksayılır). Daha fazla bilgi için bkz . XslTransform çıkışları .
Bu yöntem, kaynak belgenin zaman uyumsuz dönüştürmesini yapmanızı sağlar.
Dönüştürmeler belgeye bir bütün olarak uygulanır. Başka bir deyişle, belge kök düğümü dışında bir düğüm geçirirseniz, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Düğüm parçasını dönüştürmek için yalnızca düğüm parçasını içeren bir XmlDocument oluşturmanız ve bunu XmlDocument yöntemine Transform geçirmeniz gerekir.
Ayrıca bkz.
Şunlara uygulanır
Transform(IXPathNavigable, XsltArgumentList, TextWriter)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
belirtilen IXPathNavigable öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine TextWriterdöndürür.
public:
void Transform(System::Xml::XPath::IXPathNavigable ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::IO::TextWriter ^ output);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList? args, System.IO.TextWriter output);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.TextWriter output);
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.IO.TextWriter -> unit
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.IO.TextWriter -> unit
Public Sub Transform (input As IXPathNavigable, args As XsltArgumentList, output As TextWriter)
Parametreler
- input
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlNode) veya dönüştürülecek verileri içeren bir XmlDocument olabilir XPathDocument .
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- output
- TextWriter
Çıktısını TextWriter almak istediğiniz.
- Öznitelikler
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu.
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Note
Bu yöntem artık kullanımdan kaldırıldı. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
bir öğesine çıkış xsl:outputyapılırken bir TextWriter öğedeki kodlama özniteliği desteklenmez. Özniteliklerin desteklendiği özellikler için bkzxsl:output.
Dönüştürmeler belgeye bir bütün olarak uygulanır. Başka bir deyişle, belge kök düğümü dışında bir düğüm geçirirseniz, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Düğüm parçasını dönüştürmek için yalnızca düğüm parçasını içeren bir XmlDocument oluşturmanız ve bunu XmlDocument yöntemine Transform geçirmeniz gerekir.
Şunlara uygulanır
Transform(IXPathNavigable, XsltArgumentList, Stream)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
belirtilen IXPathNavigable öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine Streamdöndürür.
public:
void Transform(System::Xml::XPath::IXPathNavigable ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::IO::Stream ^ output);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList? args, System.IO.Stream output);
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public void Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output);
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.IO.Stream -> unit
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList * System.IO.Stream -> unit
Public Sub Transform (input As IXPathNavigable, args As XsltArgumentList, output As Stream)
Parametreler
- input
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlNode) veya dönüştürülecek verileri içeren bir XmlDocument olabilir XPathDocument .
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- output
- Stream
Çıkışını almak istediğiniz akış.
- Öznitelikler
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu..
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Note
Bu yöntem artık kullanımdan kaldırıldı. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
Dönüştürmeler belgeye bir bütün olarak uygulanır. Başka bir deyişle, belge kök düğümü dışında bir düğüm geçirirseniz, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Bir düğüm parçasını dönüştürmek için yalnızca düğüm parçasını içeren bir XmlDocument oluşturmanız ve bunu XmlDocument yöntemine Transform geçirmeniz gerekir.
Şunlara uygulanır
Transform(XPathNavigator, XsltArgumentList, XmlWriter, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen birleştirmeleri kullanarak içindeki XPathNavigator XML verilerini dönüştürür ve sonucu öğesine XmlWriterdöndürür.
public:
void Transform(System::Xml::XPath::XPathNavigator ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::Xml::XmlWriter ^ output, System::Xml::XmlResolver ^ resolver);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList? args, System.Xml.XmlWriter output, System.Xml.XmlResolver? resolver);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.Xml.XmlWriter output, System.Xml.XmlResolver resolver);
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.Xml.XmlWriter * System.Xml.XmlResolver -> unit
Public Sub Transform (input As XPathNavigator, args As XsltArgumentList, output As XmlWriter, resolver As XmlResolver)
Parametreler
- input
- XPathNavigator
XPathNavigator Dönüştürülecek verileri içeren.
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- resolver
- XmlResolver
XmlResolver XSLT document() işlevini çözümlemek için kullanılır. Bu ise nulldocument() işlev çözümlenmez.
XmlResolver yöntemi tamamlandıktan sonra Transform(XPathNavigator, XsltArgumentList, XmlWriter, XmlResolver) önbelleğe alınmaz.
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu..
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir. Dönüştürme seçimleri belgeye bir bütün olarak uygulanır. Başka bir deyişle, geçerli düğüm belge kök düğümü dışında bir düğüm ağacında ayarlanırsa, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Dönüştürme gerçekleştirildikten sonra, XPathNavigator özgün durumunda kalır. Bu, dönüştürme işleminden önce geçerli olan düğümün, yöntem çağrıldıktan sonra Transform geçerli düğüm olarak kaldığı anlamına gelir.
xsl:output öğesine çıkış XmlWriter yapılırken öğesi desteklenmez (xsl:output yoksayılır). Daha fazla bilgi için bkz . XslTransform çıkışları .
Ayrıca bkz.
Şunlara uygulanır
Transform(XPathNavigator, XsltArgumentList)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
belirtilen XPathNavigator öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine XmlReaderdöndürür.
public:
System::Xml::XmlReader ^ Transform(System::Xml::XPath::XPathNavigator ^ input, System::Xml::Xsl::XsltArgumentList ^ args);
public System.Xml.XmlReader Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList? args);
public System.Xml.XmlReader Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public System.Xml.XmlReader Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args);
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList -> System.Xml.XmlReader
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList -> System.Xml.XmlReader
Public Function Transform (input As XPathNavigator, args As XsltArgumentList) As XmlReader
Parametreler
- input
- XPathNavigator
XPathNavigator Dönüştürülecek verileri içeren.
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
Döndürülenler
XmlReader Dönüştürmenin sonuçlarını içeren.
- Öznitelikler
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu..
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir. Dönüştürme seçimleri belgeye bir bütün olarak uygulanır. Başka bir deyişle, geçerli düğüm belge kök düğümü dışında bir düğüm ağacında ayarlanırsa, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Dönüştürme gerçekleştirildikten sonra, XPathNavigator özgün durumunda kalır. Bu, dönüştürme işleminden önce geçerli olan düğümün, yöntem çağrıldıktan sonra Transform geçerli düğüm olarak kaldığı anlamına gelir.
Salt XmlReader okunur çıkış sağladığından xsl:output , öğesi yoksayılır. Daha fazla bilgi için bkz . XslTransform çıkışları .
Bu yöntem, kaynak belgenin zaman uyumsuz dönüştürmesini yapmanızı sağlar.
Note
Bu yöntem kullanımdan kaldırıldı. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.
Şunlara uygulanır
Transform(IXPathNavigable, XsltArgumentList)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
belirtilen IXPathNavigable öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine XmlReaderdöndürür.
public:
System::Xml::XmlReader ^ Transform(System::Xml::XPath::IXPathNavigable ^ input, System::Xml::Xsl::XsltArgumentList ^ args);
public System.Xml.XmlReader Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList? args);
public System.Xml.XmlReader Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public System.Xml.XmlReader Transform(System.Xml.XPath.IXPathNavigable input, System.Xml.Xsl.XsltArgumentList args);
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList -> System.Xml.XmlReader
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : System.Xml.XPath.IXPathNavigable * System.Xml.Xsl.XsltArgumentList -> System.Xml.XmlReader
Public Function Transform (input As IXPathNavigable, args As XsltArgumentList) As XmlReader
Parametreler
- input
- IXPathNavigable
Arabirimini uygulayan IXPathNavigable bir nesne. .NET Framework'te bu bir (genellikle bir XmlNode) veya dönüştürülecek verileri içeren bir XmlDocument olabilir XPathDocument .
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
Döndürülenler
XmlReader Dönüştürmenin sonuçlarını içeren.
- Öznitelikler
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Note
Bu yöntem artık kullanımdan kaldırıldı. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
xsl:output öğesine çıkış XmlReader yapılırken öğesi desteklenmez (xsl:outputöğe yoksayılır). Daha fazla bilgi için bkz . XslTransform çıkışları .
Bu yöntem, kaynak belgenin zaman uyumsuz dönüştürmesini yapmanızı sağlar.
Dönüştürmeler belgeye bir bütün olarak uygulanır. Başka bir deyişle, belge kök düğümü dışında bir düğüm geçirirseniz, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Bir düğüm parçasını dönüştürmek için yalnızca düğüm parçasını içeren bir XmlDocument oluşturmanız ve bunu XmlDocument yöntemine Transform geçirmeniz gerekir.
Şunlara uygulanır
Transform(String, String)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
Giriş dosyasındaki XML verilerini dönüştürür ve sonucu bir çıkış dosyasına döndürür.
public:
void Transform(System::String ^ inputfile, System::String ^ outputfile);
public void Transform(string inputfile, string outputfile);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public void Transform(string inputfile, string outputfile);
member this.Transform : string * string -> unit
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : string * string -> unit
Public Sub Transform (inputfile As String, outputfile As String)
Parametreler
- inputfile
- String
Dönüştürülecek kaynak belgenin URL'si.
- outputfile
- String
Çıkış dosyasının URL'si.
- Öznitelikler
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
Note
Bu yöntem .NET Framework'ün 1.1 sürümünde kullanımdan kaldırılmış. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.
Şunlara uygulanır
Transform(XPathNavigator, XsltArgumentList, Stream)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
Dikkat
You should pass XmlResolver to Transform() method
belirtilen XPathNavigator öğesini kullanarak içindeki args XML verilerini dönüştürür ve sonucu öğesine Streamdöndürür.
public:
void Transform(System::Xml::XPath::XPathNavigator ^ input, System::Xml::Xsl::XsltArgumentList ^ args, System::IO::Stream ^ output);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList? args, System.IO.Stream output);
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output);
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public void Transform(System.Xml.XPath.XPathNavigator input, System.Xml.Xsl.XsltArgumentList args, System.IO.Stream output);
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.IO.Stream -> unit
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.Transform : System.Xml.XPath.XPathNavigator * System.Xml.Xsl.XsltArgumentList * System.IO.Stream -> unit
Public Sub Transform (input As XPathNavigator, args As XsltArgumentList, output As Stream)
Parametreler
- input
- XPathNavigator
XPathNavigator Dönüştürülecek verileri içeren.
- args
- XsltArgumentList
Dönüştürmeye XsltArgumentList giriş olarak kullanılan ad alanı nitelenmiş bağımsız değişkenlerini içeren.
- output
- Stream
Çıkışını almak istediğiniz akış.
- Öznitelikler
Özel durumlar
XSLT dönüşümü işlenirken bir hata oluştu..
Açıklamalar
Note
XslTransform.NET Framework sürüm 2.0'da sınıf kullanımdan kaldırıldı. XslCompiledTransform sınıfı yeni XSLT işlemcidir. Daha fazla bilgi için bkz. XslCompiledTransform Sınıfını Kullanma ve XslTransform Sınıfından Geçiş.
XslTransform XSLT 1.0 söz dizimini destekler. XSLT stil sayfası ad alanı bildirimini xmlns:xsl= http://www.w3.org/1999/XSL/Transformiçermelidir.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir. Dönüştürme seçimleri belgeye bir bütün olarak uygulanır. Başka bir deyişle, geçerli düğüm belge kök düğümü dışında bir düğüm ağacında ayarlanırsa, bu işlem dönüştürme işleminin yüklenen belgedeki tüm düğümlere erişmesini engellemez. Dönüştürme gerçekleştirildikten sonra, XPathNavigator özgün durumunda kalır. Bu, dönüştürme işleminden önce geçerli olan düğümün, yöntem çağrıldıktan sonra Transform geçerli düğüm olarak kaldığı anlamına gelir.
Özniteliklerin desteklendiği özellikler için bkzxsl:output.
Note
Bu yöntem artık kullanımdan kaldırıldı. özelliğinin XmlResolver ayarı, XSLT document() işlevinin nasıl çözümleneceğini belirler. Önerilen yöntem, bir Transform nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırXmlResolver.