internal override void WriteXmlDeclaration(string xmldecl) {
VerifyState(Method.WriteXmlDeclaration);
string version, encoding, standalone;
XmlLoader.ParseXmlDeclarationValue(xmldecl, out version, out encoding, out standalone);
XmlNode node = document.CreateXmlDeclaration(version, encoding, standalone);
AddChild(node, write);
}