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 |
| Transform(XPathNavigator, XsltArgumentList, TextWriter, XmlResolver) |
belirtilen |
| Transform(XPathNavigator, XsltArgumentList, Stream, XmlResolver) |
belirtilen |
| Transform(IXPathNavigable, XsltArgumentList, XmlWriter, XmlResolver) |
belirtilen |
| Transform(IXPathNavigable, XsltArgumentList, TextWriter, XmlResolver) |
belirtilen |
| Transform(IXPathNavigable, XsltArgumentList, Stream, XmlResolver) |
belirtilen |
| 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 |
| 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 |
| Transform(IXPathNavigable, XsltArgumentList, XmlResolver) |
belirtilen |
| Transform(IXPathNavigable, XsltArgumentList, TextWriter) |
Geçersiz.
belirtilen |
| Transform(IXPathNavigable, XsltArgumentList, Stream) |
Geçersiz.
belirtilen |
| 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 |
| Transform(IXPathNavigable, XsltArgumentList) |
Geçersiz.
belirtilen |
| 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 |
Açıklamalar
Uyarı
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 args öğesini kullanarak içindeki XPathNavigator 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
Uyarı
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.
Ayrıca bkz.
Şunlara uygulanır
Transform(XPathNavigator, XsltArgumentList, TextWriter, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen args öğesini kullanarak içindeki XPathNavigator 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
Uyarı
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ış TextWriteryapılırken bir xsl:output öğedeki kodlama özniteliği desteklenmez. Özniteliklerin desteklendiği xsl:output özellikler için bkz. XslTransform çıkışları.
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 args öğesini kullanarak içindeki XPathNavigator 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
Uyarı
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 xsl:output özellikler için bkz. XslTransform çıkışları.
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 args öğesini kullanarak içindeki IXPathNavigable 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 XmlDocument) veya dönüştürülecek verileri içeren bir XPathDocument olabilir XmlNode .
- 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
Uyarı
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 args öğesini kullanarak içindeki IXPathNavigable 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 XmlDocument) veya dönüştürülecek verileri içeren bir XPathDocument olabilir XmlNode .
- 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
Uyarı
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ış TextWriteryapılırken bir xsl:output öğedeki kodlama özniteliği desteklenmez. Özniteliklerin desteklendiği xsl:output özellikler 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, Stream, XmlResolver)
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
- Kaynak:
- XslTransform.cs
belirtilen args öğesini kullanarak içindeki IXPathNavigable 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 XmlDocument) veya dönüştürülecek verileri içeren bir XPathDocument olabilir XmlNode .
- 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
Uyarı
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
Uyarı
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ı .
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.
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 args öğesini kullanarak içindeki XPathNavigator 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
Uyarı
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ış TextWriteryapılırken bir xsl:output öğedeki kodlama özniteliği desteklenmez. Özniteliklerin desteklendiği xsl:output özellikler için bkz. XslTransform çıkışları.
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.
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
Uyarı
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 args öğesini kullanarak içindeki IXPathNavigable 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 XmlDocument) veya dönüştürülecek verileri içeren bir XPathDocument olabilir XmlNode .
- 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
Uyarı
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.
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.
, 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 args öğesini kullanarak içindeki IXPathNavigable 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 XmlDocument) veya dönüştürülecek verileri içeren bir XPathDocument olabilir XmlNode .
- 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
Uyarı
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 args öğesini kullanarak içindeki IXPathNavigable 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 XmlDocument) veya dönüştürülecek verileri içeren bir XPathDocument olabilir XmlNode .
- 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
Uyarı
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.
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.
, args stil sayfasında tanımlanan öğelerle xsl:param eşleştirilir.
bir öğesine çıkış TextWriteryapılırken bir xsl:output öğedeki kodlama özniteliği desteklenmez. Özniteliklerin desteklendiği xsl:output özellikler 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. 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 args öğesini kullanarak içindeki IXPathNavigable 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 XmlDocument) veya dönüştürülecek verileri içeren bir XPathDocument olabilir XmlNode .
- 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
Uyarı
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.
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.
, 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
Uyarı
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 args öğesini kullanarak içindeki XPathNavigator 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
Uyarı
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.
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.
Ş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 args öğesini kullanarak içindeki IXPathNavigable 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 XmlDocument) veya dönüştürülecek verileri içeren bir XPathDocument olabilir XmlNode .
- 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
Uyarı
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.
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.
, 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
Uyarı
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.
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.
Ş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 args öğesini kullanarak içindeki XPathNavigator 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
Uyarı
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 xsl:output özellikler için bkz. XslTransform çıkışları.
Uyarı
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 XmlResolver nesneyi bağımsız değişkenlerinden biri olarak alan yöntemi kullanmaktırTransform.