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)
ParameterTypBeskrivning
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 därför används standardkodningen UTF-8.
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 noden.

Anmärkningar

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

Se även