Autor Tema: Duda en C#  (Leído 1397 veces)

Greven_il-Vec

  • Visitante
Duda en C#
« en: Marzo 29, 2005, 07:02:57 pm »
Estoy aqu? liado programando y me surge una duda. Os explico:

Código: [Seleccionar]
<?xml version="1.0" encoding="UTF-8"?>
<definitions name="Weather_Service-interface"
  targetNamespace="http://www.weatherservice.com/Weather-interface"
  xmlns="http://schemas.xmlsoap.org/wsdl/"
  xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
  xmlns:tns="http://www.weatherservice.com/Weather"
    xmlns:xsd="http://www.w3.org/1999/XMLSchema">
<message
      name="IngetTempRequest">
  <part name="meth1_inType1"
    type="xsd:string"/>
</message>
<message
      name="OutgetTempResponse">
  <part name="meth1_outType"
    type="xsd:float"/>
</message>

Quiero eso, un arbol XML con m?s de un nodo en el primer nivel. He probado con XmlElement pero me dice que ya existe uno como raiz y que no puede insertar el segundo.

Voy a seguir buscando por Google como hacerlo, pero si alguien sabe que me lo diga, gracias

Desconectado D4MR0D

  • Moderator
  • Miembro Imprescindible
  • *****
  • Mensajes: 1.063
    • Ver Perfil
Duda en C#
« Respuesta #1 en: Marzo 31, 2005, 12:33:35 am »
No puede haber m?s de un nodo de primer nivel (o root o raiz, como quieras). Si hay m?s de uno ya no es un documento XML bien formado y no podr?s usar ninguna librer?a ya hecha ni para leer ni para construir tu documento.

No puedes romper las reglas. Es como si me dices que quieres crear un HTML que tenga 3 tags body y que los navegadores lo lean bien.

Greven_il-Vec

  • Visitante
Duda en C#
« Respuesta #2 en: Marzo 31, 2005, 09:59:12 am »
:P
Perdona pero el otro d?a estuve tanto rato programando que se me olvid? hasta mi nombre XD, as? que yo ve?a que el <definitions> se cierra al final de todo, y es quien engloba los <message>.

Pido perd?n por esta tonter?a  :blush: , y me vuelvo a programar.