Transform.GetInnerXml Methode

Definition

Wenn eine abgeleitete Klasse überschrieben wird, wird eine XML-Darstellung der Parameter des Transform Objekts zurückgegeben, die als Unterelemente eines XMLDSIG-Elements <Transform> eingeschlossen 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 zum Beschreiben des aktuellen Transform Objekts in einem XMLDSIG-Element <Transform> erforderlich ist.

Beispiele

Wenn ein Transform Objekt eine XPath-Transformation mithilfe des XPath-Ausdrucks self::text()darstellt, führt ein Aufruf zu GetInnerXml einem XmlNodeList Objekt, das das folgende XML-Element darstellt:

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

Dieses Element entspricht dem transformspezifischen Inhalt des <Transform> Elements gemäß Abschnitt 4.3.3.4 der XMLDSIG-Spezifikation. Für die obige XPath-Transformation lautet das gesamte <Transform> Element wie folgt:

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

Gilt für: