System::Xml::XmlDocument::CreateXmlDeclaration metod
Innehåll
[
Dölj
]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)
| Parameter | Typ | Beskrivning |
|---|---|---|
| version | const String& | Versionen måste vara "1.0". |
| encoding | const 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. |
| standalone | const 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
- Typedef SharedPtr
- Class XmlDeclaration
- Class String
- Class XmlDocument
- Namespace System::Xml
- Library Aspose.PDF for C++