XslTransform.XmlResolver Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Upozornění
You should pass XmlResolver to Transform() method
Nastaví k překladu XmlResolver externích prostředků při zavolání Transform metody .
public:
property System::Xml::XmlResolver ^ XmlResolver { void set(System::Xml::XmlResolver ^ value); };
public System.Xml.XmlResolver? XmlResolver { set; }
public System.Xml.XmlResolver XmlResolver { set; }
[System.Obsolete("You should pass XmlResolver to Transform() method")]
public System.Xml.XmlResolver XmlResolver { set; }
member this.XmlResolver : System.Xml.XmlResolver
[<System.Obsolete("You should pass XmlResolver to Transform() method")>]
member this.XmlResolver : System.Xml.XmlResolver
Public Property XmlResolver As XmlResolver
Hodnota vlastnosti
Slouží XmlResolver k použití během transformace. Pokud je nastavená hodnota null
, funkce XSLT document()
se nepřeloží.
- Atributy
Poznámky
Poznámka
Třída XslTransform je zastaralá v rozhraní .NET Framework verze 2.0. Třída XslCompiledTransform je nový procesor XSLT. Další informace naleznete v tématu Použití XslCompiledTransform třídy a Migrace z XslTransform Třídy.
Ve verzi 1.1 rozhraní .NET Framework úroveň důvěryhodnosti aplikace určuje výchozí chování:
Fully trusted code:
K vyřešení funkce se použije výchozí hodnota XmlUrlResolver bez přihlašovacích document()
údajů uživatele. Pokud je pro přístup k externímu prostředku vyžadováno ověření, použijte tuto vlastnost k zadání XmlResolver s potřebnými přihlašovacími údaji.
Semi-trusted code:
Vlastnost je nastavená na null
hodnotu , což znamená, document()
že funkce není vyřešena. Vzhledem k tomu, že k zadání vlastnosti je vyžadován úplný vztah důvěryhodnosti XmlResolver, nelze tuto vlastnost nastavit.
Tento překladač se používá při vyvolání funkce XSLT document()
. Nepoužívá se k vyřešení xsl:import
prvků a xsl:include
, na které se odkazuje v šabloně stylů. Chcete-li určit, XmlResolver který se má použít k překladu xsl:import
prvků a xsl:include
na které se odkazuje v šabloně stylů, použijte Load přetížení, které přebírá XmlResolver jako jeden ze svých argumentů.
Poznámka
Tato vlastnost je zastaralá ve verzi 1.1 rozhraní .NET Framework. Doporučeným XmlResolver postupem je zadat metodu Transform . V tomto případě XmlResolver se po Transform dokončení metody neumisí do mezipaměti.