Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何修改分配给字符串的xml值?_Java_Web Services - Fatal编程技术网

Java 如何修改分配给字符串的xml值?

Java 如何修改分配给字符串的xml值?,java,web-services,Java,Web Services,我正在从web服务调用接收xml负载,并以字符串形式分配它。这个xml有10个元素,我需要将logtime的值更改为我想要的任何值。由于这是一个字符串,是否有方法更改元素的任何值 这是我的第一个java代码,如果需要更多解释,请告诉我 代码 Xml 我想知道如何将logtime的时间值更改为另一种格式,因为整个xml是一个字符串 请帮忙,因为我是新手 谢谢您需要解析字符串,以便获得一个可通过标记读取的文档对象 您可以找到如何解析字符串,然后使用Document object可以读取特定标记:

我正在从web服务调用接收xml负载,并以字符串形式分配它。这个xml有10个元素,我需要将logtime的值更改为我想要的任何值。由于这是一个字符串,是否有方法更改元素的任何值

这是我的第一个java代码,如果需要更多解释,请告诉我

代码

Xml

我想知道如何将logtime的时间值更改为另一种格式,因为整个xml是一个字符串

请帮忙,因为我是新手


谢谢

您需要解析字符串,以便获得一个可通过标记读取的
文档
对象

您可以找到如何解析字符串,然后使用Document object可以读取特定标记:

public void readDocument(文档文档){
试一试{
NodeList nList=doc.getElementsByTagName(“事件”);
System.out.println(“-------------------------------”;
对于(int-temp=0;temp

这是读取xml的基本方法,但您也可以直接编辑xml:

public void editDocument(){
试一试{
NodeList nList=doc.getElementsByTagName(“事件”);
System.out.println(“-------------------------------”;
对于(int-temp=0;temp
String xml = dto.getAuditTrail();