`

保存xml文档

    博客分类:
  • xml
阅读更多

xml 文件 放在 web-inf下的 classes目录下 

 

 private  static  String  webInfoPath = "config.xml";

 

  /**
  * 保存XML文档
  *
  * @param doc
  * @throws IOException
  */
 
    public static void saveDocument(Document doc) throws IOException {
     
     OutputFormat format = OutputFormat.createPrettyPrint();
    
     URL   url   =   Thread.currentThread().getContextClassLoader().getResource(webInfoPath);
    
     XMLWriter writer = new XMLWriter(
       
  new FileOutputStream(url.getFile()), format);
    
     writer.write(doc);
    
     writer.close();
    
}

分享到:
评论

相关推荐

    操作xml文件_保存xml文件_操作XML_

    总结,操作XML文件包括创建XML文档、使用不同类型的解析器进行读取、通过DOM进行修改以及使用TransformerAPI保存。这些基本操作构成了XML处理的核心,掌握它们对于任何涉及XML的工作都至关重要。在实际开发中,还...

    Qt读写XML文档示例程序

    6. **保存XML文档** 完成修改后,使用QDomDocument的`save()`方法将XML文档写回文件: ```cpp QFile out("output.xml"); if (out.open(QIODevice::WriteOnly)) { doc.save(out, 4); // 4是缩进空格数,0表示无...

    pb下读写xml文件的例子.rar_pb_pb 读取xml_pb 读取xml文件_pb9 xml_pb下读写xml文件的例子

    XMLDocument对象提供了加载、保存XML文档以及查询和修改XML结构的方法。 **读取XML文件** 读取XML文件通常涉及以下步骤: 1. 创建XMLDocument对象:使用`Create Object`语句创建一个XMLDocument实例。 2. 加载XML...

    图片保存进XML文件的方法

    3. **创建XML结构**:构建一个XML文档结构,通常会包含一个根元素和子元素来保存图片数据。例如,可以创建一个名为`<image>`的元素,并将Base64编码的字符串作为其内容。 4. **写入XML文件**:使用XML处理库(如...

    生成XML文件ABAP程序

    保存XML文档 最后一步是将生成的XML文档保存到文件或者通过其他方式输出。示例代码中使用`l_xml_size = l_ostream->get_num_written_raw()`获取了输出流中已写入的原始数据大小,并通过调用`cl_gui_frontend_...

    Unity3D读取保存XML文件

    在Unity3D中读取和保存XML文件通常涉及以下步骤: 1. 定义数据结构:首先,你需要创建一个类来表示你想要存储的数据。例如,文件中的`CeshiData`类包含了四个成员变量:两个字符串`Ceshi1`和`Ceshi2`,一个浮点数`...

    读取和保存XML

    3. **保存XML文件**:当所有的元素和属性都添加完成后,调用`TiXmlDocument::SaveFile()`函数将XML文档写入文件。 在你提到的示例中,有一个名为`manifest.xml`的文件,这可能是一个应用的清单文件,通常包含关于...

    halcon XML文件处理函数,halcon函数手册,Halcon

    3. `gen_xml_element`:此函数用于创建XML元素,包括元素名称、属性和子元素,构建XML文档的结构。 4. `append_xml_element`:这个函数用于向已存在的XML元素添加子元素,有助于构建复杂的XML树形结构。 二、使用...

    QT读取xml文件将所有节点保存到treewidget中

    本篇文章将深入探讨如何在QT4中读取XML文件,并将所有节点保存到`QTreeWidget`中。 首先,我们需要导入必要的QT库,包括`QtXml`和`QtWidgets`: ```cpp #include #include #include ``` 接下来,我们需要一个...

    使用c++生成xml文件

    这个库允许我们创建、修改和保存XML文档,非常适合简单的XML处理任务。 生成XML文件的基本步骤如下: 1. **包含头文件**:在C++程序中,我们需要包含TinyXML库的头文件`#include "tinyxml.h"`。 2. **创建XML文档...

    字符串转化为XML文件

    在本例中,XmlDocument类用于加载和保存XML文件。XmlDocument类提供了多种方法来操作XML文档,例如LoadXml、Save等。 XML文件的保存 XML文件可以使用XmlDocument类的Save方法保存到文件中。在本例中,SaveMesToXML...

    XML文件写入保存本地

    - 在保存XML文件时,开发者通常会根据需求选择保存路径。这可能是在用户的应用数据目录下,也可能是在特定的外部存储位置。在Android平台上,可以使用`Environment.getExternalStorageDirectory()`或`getFilesDir()...

    Xml的读取与保存

    3. 保存XML文档:`doc.SaveFile("new_example.xml")`。 在实际应用中,TimyXML的灵活性使得它可以处理各种复杂的XML结构,例如包含嵌套元素、命名空间、注释等。同时,由于其小巧的体积和高效的性能,TimyXML在资源...

    解析并保存xml

    保存XML文件时,需要注意文件编码通常为UTF-8,以确保正确显示非ASCII字符。 4. **XML解析**:保存XML文件后,我们可以使用各种XML解析器来解析其内容。解析器分为DOM(Document Object Model)、SAX(Simple API ...

    javascript读写XML文件

    虽然在客户端使用JavaScript直接保存XML文件存在限制(通常需要在服务器端处理),但在某些情况下,可以使用`save`方法(仅限于IE)或通过`toString`方法获取XML文档的字符串表示,然后通过AJAX请求或其他方式将其...

    c#将XML文档保存到指定的文件

    根据给定的信息,本文将详细解释如何使用C#编程语言将XML文档保存到指定的文件。此示例涉及的关键概念包括XML文档操作、C#基本语法、事件处理以及Web应用程序中的页面生命周期管理。 ### 一、理解XML文档 XML...

    DOM保存XMl文件

    3. **写入文件**:现在,xmlString包含了XML文档的文本形式,你可以使用FileWriter API或XMLHttpRequest(通常配合Blob对象)将数据写入文件。由于浏览器安全限制,这通常只能在本地环境或服务器环境中实现。例如,...

    Qt读写Xml文件,QTreeWidget显示Xml和导出Xml文件

    QXml是Qt中的XML处理模块,包括QDomDocument、QDomElement等类,用于解析和操作XML文档。本文将详细讲解如何使用Qt来读取、写入XML文件,并通过QTreeWidget进行显示,同时介绍如何将QTreeWidget中的数据导出为XML...

    C# XML文件操作的工程示例源码

    1. **XmlDocument**:这个类允许我们加载、修改和保存XML文档。例如,加载XML文件可以使用`XmlDocument.Load()`方法,保存则使用`XmlDocument.Save()`。 2. **XmlNode**:这是所有XML节点的基类,包括元素、属性等...

Global site tag (gtag.js) - Google Analytics