C sharp - Francesc

 
Vista:

Francesc

Publicado por xml CON # SOS!! (17 intervenciones) el 20/11/2006 11:03:25
XmlTextWriter DOC = new XmlTextWriter("Servicio.xml",System.Text.Encoding.UTF8);
DOC.Formatting = Formatting.Indented;
DOC.WriteStartDocument();

DOC.WriteStartElement("peticion");

DOC.WriteElementString("tipo", servicioXml);
DOC.WriteElementString("nombre", nombrePeticion);
DOC.WriteElementString("agencia", NA);

DOC.WriteStartElement("parametros");
DOC.WriteElementString("pais", PS);
DOC.WriteElementString("poblacion", POBL);
DOC.WriteElementString("provincia", PROV);
DOC.WriteElementString("categoria", CAT);
DOC.WriteElementString("regimen", REG);
DOC.WriteElementString("numhab1", NHAB);
DOC.WriteElementString("paxes1", PAX);
DOC.WriteElementString("fechaentrada", FENT);
DOC.WriteElementString("fechasalida", FSAL);
DOC.WriteElementString("radio", UBIC);
DOC.WriteElementString("idioma", LANG);
DOC.WriteElementString("usuario", USER);
DOC.WriteElementString("afiliacion", AFICC);
DOC.WriteEndElement(); //Cierro el TAG parametros

DOC.WriteEndElement();//Cierro el TAG peticion
DOC.Flush();
DOC.Close();

HASTA AQUI ESTA TODO MUY BIEN ME GENERA EL XML Y TODO PERFECTO , PERO NO SE COMO AÑADIR LA LINEA QUE MARCO CON (*) EN EL XML..que es el DTD que debe seguir este xml......y debo crearla desde C# claro esta.....

<?xml version="1.0" encoding="utf-8" ?>
*******<!DOCTYPE peticion SYSTEM "http://localhost/xml/listen_xml.dtd">********* (Esta es)
- <peticion>
<tipo>101</tipo>
<nombre>Petición de Disponibilidad</nombre>
<agencia>YO</agencia>
- <parametros>
<pais>SPA</pais>
<poblacion>BCN</poblacion>
<provincia>BCN</provincia>
<categoria>4</categoria>
<regimen>HB</regimen>
<numhab1>2</numhab1>
<paxes1>2-1</paxes1>
<fechaentrada>09/19/2006</fechaentrada>
<fechasalida>09/29/2006</fechasalida>
<radio>1</radio>
<idioma>1</idioma>
<usuario>389738</usuario>
<afiliacion>KY</afiliacion>
</parametros>
</peticion>

Ayudarme plizzzzzz, muchisimas gracias!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder