System::Xml::XmlDocument::CreateXmlDeclaration metod

XmlDocument::CreateXmlDeclaration method

Skapar en XmlDeclaration‑nod med de angivna värdena.

virtual SharedPtr<XmlDeclaration> System::Xml::XmlDocument::CreateXmlDeclaration(const String &version, const String &encoding, const String &standalone)
ParameterTypeBeskrivning
versionconst String&Versionen måste vara “1.0”.
encodingconst String&Värdet för kodningsattributet. Detta är den kodning som används när du sparar XmlDocument till en fil eller en ström; därför måste den sättas till en sträng som stöds av klassen Text::Encoding, annars misslyckas “XmlDocument::Save(String)”. Om detta är nullptr eller String::Empty, skriver inte metoden XmlDocument::Save ett kodningsattribut i XML‑deklarationen och standardkodningen, UTF-8, används.
standaloneconst String&Värdet måste vara antingen “yes” eller “no”. Om detta är nullptr eller String::Empty, skriver inte metoden XmlDocument::Save ett standalone‑attribut i XML‑deklarationen.

ReturnValue

Den nya XmlDeclaration‑nod.

Anmärkningar

Obs: Om XmlDocument sparas till antingen en TextWriter eller en XmlTextWriter, kastas detta kodningsvärde bort. Istället används kodningen från TextWriter eller XmlTextWriter. Detta säkerställer att den skrivna XML‑en kan läsas tillbaka med rätt kodning.

Se även