estoy gennrando un xml con funciones de c# pero necesito crear nodo anidadados pero no puedo alguien me puede explicar como se hace??
lo que estoy generando es lo siguiente
- <InstruccionTransporte tipo="12">
<TipoDocumento>parte2</TipoDocumento>
<NumInstruccionTransporte>12345</NumInstruccionTransporte>
<FechaDocumento>29/09/2006 18:01:04</FechaDocumento>
<PlacaCamion>placa</PlacaCamion>
<ValorTotal>123456789</ValorTotal>
<MonedaValorTotal>COP</MonedaValorTotal>
<NumeroPaquetes>38</NumeroPaquetes>
<GNLEmpresa>EmpresaPaquetes</GNLEmpresa>
<GLNTransportadora>Transportadora</GLNTransportadora>
<GLNQuienPaga>Quien Paga</GLNQuienPaga>
<Remision>Remision</Remision>
</InstruccionTransporte>
pero lo que necesito generar es
<Instrucciona>
<Tipo>DFato</Tipo>
<Numte>2397</Numte>
<Fecha>2005-08-27T13:00:50</Fecha>
<Guias>
<Guia>
<Remision>57574865</Remision>
<FechaRemision>2005-08-27 11:05:30</FechaRemision>
<ValorGuia>462869.0000</ValorGuia>
</Guia>
<Guia>
<Remision>57574865</Remision>
<FechaRemision>2005-08-27 11:05:30</FechaRemision>
<ValorGuia>462869.0000</ValorGuia>
</Guia>
</Guias>
</Instrucciona>
el codigo que tengo es el siguiente
XmlDocument xmldoc = new XmlDocument();
XmlNode Nodo = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, "Nodo", "");
xmldoc.AppendChild(Nodo);
XmlElement InsTrans = xmldoc.CreateElement"Instrucciona");
xmldoc.AppendChild(InsTrans);
XmlElement TipoDoc = xmldoc.CreateElement("Tipo");
XmlText TipoDocText = xmldoc.CreateTextNode("parte2");
TipoDoc.AppendChild(TipoDocText);
XmlElement Num = xmldoc.CreateElement("Numte");
XmlText NumInsTransText = xmldoc.CreateTextNode("12345");
NumInsTrans.AppendChild(NumTeText);
XmlElement FechaDoc= xmldoc.CreateElement("Fecha");
XmlText FechaDocText= xmldoc.CreateTextNode(fecha);
FechaDoc.AppendChild(FechaDocText);
xmldoc.ChildNodes.Item(1).AppendChild(TipoDoc);
xmldoc.ChildNodes.Item(1).AppendChild(NumInsTrans) ;
xmldoc.ChildNodes.Item(1).AppendChild(FechaDoc);
mi pregunta es como hago para poder anidar los nodos del xml??

