none
etiqueta xml RRS feed

  • Pregunta

  • tengo un programa en visual net para generar un fichero xml

    quiero escribir etiqueta vacias que escriba:

     <Sheet></Sheet>

    pero al poner

     writer.WriteStartElement("Sheet")
     writer.WriteEndElement() 'Sheet

    me escribe:

     <Sheet/>


    Aran

    miércoles, 14 de junio de 2017 11:24

Respuestas

  • Hola Aran. Yo he trabajado con facturae. Comentarte que si tienes dudas lo primero que debes hacer es validar tu xml con el esquema xsd que proporciona la administración. También, se que existe una página de facturae que te permite validar la factura.

    esa pagina es http://www.facturae.gob.es/formato/Paginas/utilidades-online.aspx


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos


    miércoles, 14 de junio de 2017 17:28

Todas las respuestas

  • Hola,

    eso es equivalente, yo no daría más importancia. Es obligatorio generar la estructura como indicas?


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    miércoles, 14 de junio de 2017 12:49
  • Hola aticnet

    Revisa el siguiente enlance:

    http://davidcruz127.blogspot.com.es/2015/02/c-generar-xml-listado-archivos.html

    **No olvides marcar como respuesta si te ha sido útil para ayuda de otros usuarios*

    miércoles, 14 de junio de 2017 13:46
  • Hola aticnet,

    Pero esa etiqueta es lo mismo, te lo simplifica porque no tienes contenido interno entre las etiquetas 'Sheet'. ¿Cuál es el sentido de crear un archivo .xml con las etiquetas vacías, no bastaría con crear un archivo de texto?

    No obstante, si persiste en el uso de ello, solo tendrías que agregar un contenido vacío, así te generaría ambas etiquetas (Pero pienso que deberías tomar otra opción).

    writer.WriteStartElement("Sheet")
    writer.WriteString("")
    writer.WriteEndElement()

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    miércoles, 14 de junio de 2017 14:15
  • el fichero es para la trasmision de factura electronica

    la definicion esta dada por el Gobierno y en el ejemplo que me mandan las etiquetas vacias vienen escritas asi

    si escribo esto que dice JC

    writer.WriteStartElement("Sheet")
    writer.WriteString("")
    writer.WriteEndElement()

    me escribe lo mismo

    <Sheet/>

    no tengo seguridad de que sirva, aunque decis que es lo mismo. alguien sabe algo sobre la norma del facturaE?


    Aran

    miércoles, 14 de junio de 2017 16:07
  • Hola aticnet,

    ¿Con qué programa lo estás abriendo?

    Ahora que veo si lo abro con el explorador me muestra la etiqueta con el cierre abreviado, pero si uso un editor de texto como el block de notas, notepad++, sublimetext u otro ahí muestra la etiqueta del cierre.

    Incluso si usas el Visual Studio para mostrar la data :

    En fin, cada aplicación interpreta diferente el .xml pero ten la seguridad de que ambos cumplen el mismo fin.

    Saludos.


    JC NaupaCrispín
    Lima - Perú

    La magia no existe, la programación SI

    miércoles, 14 de junio de 2017 16:26
  • Hola Aran. Yo he trabajado con facturae. Comentarte que si tienes dudas lo primero que debes hacer es validar tu xml con el esquema xsd que proporciona la administración. También, se que existe una página de facturae que te permite validar la factura.

    esa pagina es http://www.facturae.gob.es/formato/Paginas/utilidades-online.aspx


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos


    miércoles, 14 de junio de 2017 17:28