internal override void WriteNamespaceDeclaration(string prefix, string ns) {
VerifyState(Method.WriteNamespaceDeclaration);
XmlAttribute attr;
if (prefix.Length == 0) {
attr = document.CreateAttribute(prefix, document.strXmlns, document.strReservedXmlns);
}
else {
attr = document.CreateAttribute(document.strXmlns, prefix, document.strReservedXmlns);
}
AddAttribute(attr, write);
XmlNode node = document.CreateTextNode(ns);
AddChild(node, attr);
}