Sdílet prostřednictvím


XslTransform.XmlResolver Vlastnost

Definice

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 nullhodnotu , 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.

Platí pro

Viz také