Java 如何使用codename one api生成xml文件?
我需要的是第3点:Java 如何使用codename one api生成xml文件?,java,codenameone,Java,Codenameone,我需要的是第3点: 获取一个xsd文件“testField.xsd”,并使用“com.codename1.xml.XMLParser”对其进行解析 更改此xsd文件并生成结果 现在我想保存这个名为“testValues.xsd”的xsd文件 到目前为止我所做的: (1) 。获取一个xsd文件“testField.xsd”,并使用“com.codename1.xml.XMLParser”对其进行解析 InputStream是=Display.getInstance().getResourceAsS
查看
XmlWriter
类,它可以将元素写入XML。您是否可以至少花些时间用正确的格式问一个真正的问题?我已经尝试了这段代码,但出现了生成错误,如找不到符号FileWriter。代码段:Writer=newfilewriter(“test.xsd”);XMLWriter=newxmlwriter(false);writeXML(writer,response);也没有FileWriter或java.io.File。因此,这毫无意义,因为移动设备上的文件系统是“不同的”。使用OutputStreamWriter。如果我在这段代码中出错,请告诉我。它没有生成test.xml文件。OutputStream os=Storage.getInstance().createOutputStream(“test.xml”);OutputStreamWriter writer=新的OutputStreamWriter(os);XMLWriter=newxmlwriter(false);writeXML(writer,response);你没有关闭这条流。你确定它坏了吗?你是怎么测试的?嗨,谢。。我已经更改了代码.FileSystemStorage.getInstance().openOutputStream(“test.xml”).write(response.toString().getBytes());现在很好用。谢谢你的帮助。
for(FormData fromDataObj : listInputs){
response.getElementById(fromDataObj.getInputId()).setAttribute("value",fromDataObj.getInputValue());
}