07/12/2010, 00:50
|
| | Fecha de Ingreso: noviembre-2002 Ubicación: DF
Mensajes: 1.056
Antigüedad: 22 años Puntos: 37 | |
Respuesta: Factura electroncia sat mexico Si, el XML se genera desde cero, con xml document, el codigo me quedo algo incomodo, aun no lo optimizo, asi:
Dim Doc As System.Xml.XmlDocument
Dim version As System.Xml.XmlDeclaration
version = Doc.CreateXmlDeclaration("1.0", "utf-8", "")
version.Encoding = "utf-8"
Doc.PreserveWhitespace = True
Doc.AppendChild(version)
Me.xmlns = "http://www.sat.gob.mx/cfd/2"
NdCom = Doc.CreateNode(XmlNodeType.Element, "Comprobante", Me.xmlns)
Dim NdReceptor As XmlNode
NdReceptor = Doc.CreateNode(XmlNodeType.Element, "Receptor", Me.xmlns)
Dim atributoRECEP1 As XmlAttribute = Doc.CreateAttribute("rfc") : atributoRECEP1.Value = Receptor.rfc
Dim atributoRECEP2 As XmlAttribute = Doc.CreateAttribute("nombre") : atributoRECEP2.Value = Receptor.nombre
NdReceptor.Attributes.Append(atributoRECEP1)
NdReceptor.Attributes.Append(atributoRECEP2)
etc, etc. |