scala 加载与保存xml文档
发布时间:2020-12-16 09:01:05 所属栏目:安全 来源:网络整理
导读:1 package scala_enhance.xml 2 3 import scala.xml.XML 4 import scala.io.Source 5 import jdk.internal.org.xml.sax.InputSource 6 import java.io.FileInputStream 7 import java.io.InputStreamReader 8 9 /** 10 * 读取与保存xml文档 11 */ 12 object
1 package scala_enhance.xml 2
3 import scala.xml.XML 4 import scala.io.Source 5 import jdk.internal.org.xml.sax.InputSource 6 import java.io.FileInputStream 7 import java.io.InputStreamReader 8
9 /**
10 * 读取与保存xml文档 11 */
12 object Demo4 { 13 val path = "C:UsersAdministratorDesktopconstant.xml"; 14
15 //读取
16 val x1 = XML.loadFile(path); 17 println(x1); 18
19 //使用java的io
20 val x2 = XML.load(new FileInputStream(path)); 21 println(x2); 22
23 val x3 = XML.load(new InputStreamReader(new FileInputStream(path),"utf-8")); 24 println(x3); 25
26
27 //写出
28 val newPath = "C:UsersAdministratorDesktopconstantXXX.xml"; 29 XML.save(newPath,x3,"utf-8"); 30
31
32 def main(args: Array[String]): Unit = { 33
34 } 35 }
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |