Bom dia amigos, estou desenvolvendo um projeto onde preciso gerar um xml, estou com o seguinte problema:
Quando é gerado o xml eu defino um prefixo com seu namespaceURI na tag pai "eSocial", até ai tudo
bem, e quando é criado um nó filho ele herda o prefixo "xmlns" da tag pai, porém não quero se seja herdado, porque pelo padrão do XML não pode haver o prefixo "xmlns" na tag "envioLoteEventos". Segue trecho do código abaixo:
xmldoc = new XmlDocument();
xmlnode = xmldoc.CreateXmlDeclaration("1.0", "UTF-8", null);
xmldoc.AppendChild(xmlnode);
Esocial_parametros esocial_parametros = ctlEsocial_parametros.Get(id_esocial_parametro);
xmlnode = xmldoc.CreateElement("eSocial","http://www.esocial.gov.br/schema/lote/eventos/envio/v1_1_1");
#region Tags para envio por lote
XmlNode nodeenvioLoteEventos = xmldoc.CreateElement(null,"envioLoteEventos",null);
//xmldoc.CreateElement("envioLoteEventos");
nodeenvioLoteEventos.Attributes.Append(xmldoc.CreateAttribute("grupo"));
nodeenvioLoteEventos.Attributes.GetNamedItem("grupo").InnerXml = "1";
xmlnode.AppendChild(nodeenvioLoteEventos);