我想用這種格式生成xml文件。使用java的Xml生成
<?xml version="1.0" encoding="UTF-8"?>
<Comprobante xmlns:cfdi="http://www.sat.gob.mx/cfd/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="3.0"
folio="779" fecha="2011-12-05T18:24:42"
sello="..."
formaDePago="PAGO EN UNA SOLA EXHIBICION" noCertificado="00001000000102160027" condicionesDePago="EFECTOS FISCALES AL PAGO"
subTotal="5123.23" total="5942.95" Moneda="USD" tipoDeComprobante="ingreso"
xsi:schemaLocation="http://www.sat.gob.mx/cfd/3 http://www.sat.gob.mx/sitio_internet/cfd/3/cfdv3.xsd">
<Emisor rfc="TIA050408342" nombre="TECNOLOGIAS DE INFORMACION AMERICA S.A. DE C.V.">
<DomicilioFiscal calle="Montecito" noExterior="38" noInterior="P 32-5" colonia="Napoles" localidad="Distrito Federal"
municipio="Distrito Federal" estado="México" pais="Mex." codigoPostal="03810" />
</Emisor>
<Addenda>
<ElementosClientesNormales xmlns:ext="http://www.buzone.com.mx/XSD/Sender19877/A"
xsi:schemaLocation="http://www.buzone.com.mx/XSD/Sender19877/A http://www.buzone.com.mx/XSD/Sender19877/A/Addenda.xsd">
<Conector>TEX9302097F3</Conector>
<CadenaOriginal>...about 1000 characters...</CadenaOriginal>
</Addenda>
</Comprobante>
因爲我們知道,我們的CA使用SAX解析器或JAXB或dom4j的
創建XML文件,但我仍不能產生標籤,如Comprobante:CFDI,並把它添加元素,如對開=「774」等等。
而且我們如何能夠創造這樣Emisor:cfdi rfc
標籤如何創建使用Java這樣的XML創建? 任何博客,教程,解釋如何創建這樣的XML文件。
感謝, 冉
您不能使用SAX創建XML文件。使用本教程.http://www.mkyong.com/java/how-to-create-xml-file-in-java-dom/ – 2013-05-09 14:11:43
爲什麼不能創建名稱空間標籤並向其添加屬性?不知道你失敗了,提供有意義的建議就更加困難。 – 2013-05-09 14:15:06