Freigeben über


Transform.GetInnerXml Methode

Definition

Gibt beim Überschreiben in einer abgeleiteten Klasse eine XML-Darstellung der Parameter des Transform-Objekts zurück, die als Unterelemente eines XMLDSIG-<Transform>-Elements eingefügt werden können.

protected:
 abstract System::Xml::XmlNodeList ^ GetInnerXml();
protected abstract System.Xml.XmlNodeList? GetInnerXml ();
protected abstract System.Xml.XmlNodeList GetInnerXml ();
abstract member GetInnerXml : unit -> System.Xml.XmlNodeList
Protected MustOverride Function GetInnerXml () As XmlNodeList

Gibt zurück

Eine Liste der XML-Knoten, die den transformationsspezifischen Inhalt darstellen, der für das Beschreiben des aktuellen Transform-Objekts in einem XMLDSIG-<Transform>-Element erforderlich ist.

Beispiele

Wenn ein Transform -Objekt eine XPath-Transformation mit dem XPath-Ausdruck self::text()darstellt, führt ein Aufruf von zu GetInnerXml einem XmlNodeList -Objekt, das das folgende XML-Element darstellt:

<XPath>   
  self::text()   
</XPath>  

Dieses Element entspricht dem transformationsspezifischen Inhalt des <Transform> Elements, wie in Abschnitt 4.3.3.4 der XMLDSIG-Spezifikation definiert. Für die obige XPath-Transformation sieht das gesamte <Transform> Element wie folgt aus:

<Transform Algorithm="http://www.w3.org/TR/1999/REC-xpath-19991116">   
  <XPath>   
    self::text()   
  </XPath>   
</Transform>  

Gilt für: