XslCompiledTransform Konstruktorer
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av XslCompiledTransform klassen.
Överlagringar
| Name | Description |
|---|---|
| XslCompiledTransform() |
Initierar en ny instans av XslCompiledTransform klassen. |
| XslCompiledTransform(Boolean) |
Initierar en ny instans av XslCompiledTransform klassen med den angivna felsökningsinställningen. |
XslCompiledTransform()
- Källa:
- XslCompiledTransform.cs
- Källa:
- XslCompiledTransform.cs
- Källa:
- XslCompiledTransform.cs
- Källa:
- XslCompiledTransform.cs
- Källa:
- XslCompiledTransform.cs
Initierar en ny instans av XslCompiledTransform klassen.
public:
XslCompiledTransform();
public XslCompiledTransform();
Public Sub New ()
Se även
- Att använda klassen XslCompiledTransform
Gäller för
XslCompiledTransform(Boolean)
- Källa:
- XslCompiledTransform.cs
- Källa:
- XslCompiledTransform.cs
- Källa:
- XslCompiledTransform.cs
- Källa:
- XslCompiledTransform.cs
- Källa:
- XslCompiledTransform.cs
Initierar en ny instans av XslCompiledTransform klassen med den angivna felsökningsinställningen.
public:
XslCompiledTransform(bool enableDebug);
public XslCompiledTransform(bool enableDebug);
new System.Xml.Xsl.XslCompiledTransform : bool -> System.Xml.Xsl.XslCompiledTransform
Public Sub New (enableDebug As Boolean)
Parametrar
- enableDebug
- Boolean
true för att generera felsökningsinformation. annars false. Om du ställer in detta på true kan du felsöka formatmallen med Microsoft Visual Studio felsökningsprogrammet.
Exempel
I följande exempel visas hur du aktiverar XSLT-felsökning.
// Enable XSLT debugging.
XslCompiledTransform xslt = new XslCompiledTransform(true);
// Load the style sheet.
xslt.Load("output.xsl");
// Create the writer.
XmlWriterSettings settings = new XmlWriterSettings();
settings.Indent=true;
XmlWriter writer = XmlWriter.Create("output.xml", settings);
// Execute the transformation.
xslt.Transform("books.xml", writer);
writer.Close();
' Enable XSLT debugging.
Dim xslt As New XslCompiledTransform(true)
' Load the style sheet.
xslt.Load("output.xsl")
' Create the writer.
Dim settings As New XmlWriterSettings()
settings.Indent=true
Dim writer As XmlWriter = XmlWriter.Create("output.xml", settings)
' Execute the transformation.
xslt.Transform("books.xml", writer)
writer.Close()
Kommentarer
Följande villkor måste uppfyllas för att kunna gå in i koden och felsöka formatmallen:
Parametern
enableDebugär inställd påtrue.Formatmallen Load skickas till metoden antingen som en URI eller en implementering av XmlReader klassen som implementerar IXmlLineInfo gränssnittet. Gränssnittet IXmlLineInfo implementeras på alla textparsningsobjekt XmlReader .
Om formatmallen med andra ord läses in med hjälp av ett IXPathNavigable objekt, till exempel en XmlDocument eller XPathDocument, eller en XmlReader implementering som inte implementerar IXmlLineInfo gränssnittet, kan du inte felsöka formatmallen.
Den XmlResolver som används för att läsa in formatmallen är en filbaserad XmlResolver, till exempel XmlUrlResolver (detta är standardvärdet XmlResolver som används av XslCompiledTransform klassen).
Formatmallen finns på den lokala datorn eller i intranätet.
Se även
- Att använda klassen XslCompiledTransform