精华内容
下载资源
问答
  • xml转String,String转xml

    2012-03-11 15:13:06
    dom4j的操作 ,dom4j转化为StringString转化为xml
  • * 字符串转xml文件并保存指定路径 * @param xmlStr xml字符串 * @param fileName 文件名称 * @param type 文件类型(后缀) * @param path (存放路径) * @return */ @SuppressWarnings("d...

    废话不多说,直接上主题,先来一个xml字符串保存xml文件的方法。

    /**
    	 * 字符串转xml文件并保存指定路径
    	 * @param xmlStr  xml字符串
    	 * @param fileName  文件名称
    	 * @param type  文件类型(后缀)
    	 * @param path  (存放路径)
    	 * @return
    	 */
    @SuppressWarnings("deprecation")
    	public static String createXml(String xmlStr,String fileName,String type,String path) {
    		    Document doc = strToDocument(xmlStr);
    		    String realPath = path + fileName + type;
    	        try {
    	            // 判断文件是否存在,如存在就删掉它
    	            File file = new File(realPath);
    	            if (!file.getParentFile().exists()) {
    	            	//如果不存在则创建
    	            	file.getParentFile().mkdirs();
    	            	logger.info("==============文件目录不存在,新建文件==============");
    	            }
    	            /** 将document中的内容写入文件中 */
    	            TransformerFactory tFactory = TransformerFactory.newInstance();
    	            Transformer transformer = tFactory.newTransformer();
    	            transformer.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
    	            transformer.setOutputProperty(OutputKeys.INDENT, "yes");
    	            DOMSource source = new DOMSource(doc);
    	            StreamResult result = new StreamResult(new FileOutputStream(realPath));
    	            transformer.transform(source, result);
    	        } catch (final Exception exception) {
    	            logger.info("更新" + fileName + "出错:"+exception);
    	        }
    			//返回文件保存路径
    			return path + fileName + type;
    	    }
    	
    /**
    	 * 字符串转Document
    	 * @param xmlStr
    	 * @return
    	 */
    	 public static Document strToDocument(String xmlStr) {
    	        Document doc = null;
    	        StringReader sr = new StringReader(xmlStr);
    	        InputSource is = new InputSource(sr);
    	        DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
    	        DocumentBuilder builder;
    	        try {
    	            builder = factory.newDocumentBuilder();
    	            doc = builder.parse(is);
    	        } catch (ParserConfigurationException e) {
    	            logger.info("ParserConfiguration错误"+e);
    	        } catch (SAXException e) {
    	            logger.info("SAX错误"+e);
    	        } catch (IOException e) {
    	            logger.info("IO错误"+e);
    	        }
    	        return doc;
    	    }

    不明白请仔细看注释,可以直接复制粘贴使用;

    接下来是根据路径将xml文件转换为xml字符串

     /**
    	  * xml文件转换字符串
    	  * @param path
    	  * @return
    	  */
    	 public static String XmlFileToStr(String path){
    		 	String xmlString = "";
    			byte[] strBuffer = null;
    			InputStream in = null;
    			int flen = 0;
    			File xmlfile = new File(path);
    			try {
    			in = new FileInputStream(xmlfile);
    			flen = (int)xmlfile.length();
    			strBuffer = new byte[flen];
    			in.read(strBuffer, 0, flen);
    			in.close();
    			} catch (FileNotFoundException e) {
    			e.printStackTrace();
    			logger.info("FileNotFound错误"+e.getMessage());
    			} catch (IOException e) {
    			logger.info("转换IO错误"+e.getMessage());
    			e.printStackTrace();
    			} 
    			xmlString = new String(strBuffer); //构建String时,可用byte[]类型,
    			logger.info("xml文件转换后的字符串:"+xmlString);
    			return xmlString;
    	 }

    相信大家可以看懂,其实很简单。有问题请留言告知。希望对大家有点帮助!

    展开全文
  • xml转换String输出

    千次阅读 2013-03-25 16:10:00
    System.out.println("workflowSend ############# start "); try { Format format = Format.getPrettyFormat(); //format.setEncoding("gb...//����xml�ĵ����ַ�Ϊgb2312������������� XM...

    System.out.println("workflowSend ############# start ");
    try {
    Format format = Format.getPrettyFormat();
    //format.setEncoding("gb2312");//����xml�ĵ����ַ�Ϊgb2312�������������
    XMLOutputter xmlout = new XMLOutputter(format);
    ByteArrayOutputStream bo = new ByteArrayOutputStream();
    xmlout.output(doc, bo);
    String xmlStr = bo.toString();
    System.out.println("xmlStr:\r\n"+xmlStr);
    } catch (Exception e) {
    }

    System.out.println("workflowSend ############# end");

    转载于:https://www.cnblogs.com/anuoruibo/archive/2013/03/25/2980952.html

    展开全文
  • C# XMLString

    2020-06-09 10:44:57
    //加载XML文件 XmlDocument xmldoc = new XmlDocument(); xmldoc.Load(xmlPath); //获取XML字符串 string xmlStr = xmldoc.InnerXml; //字符串转XML xmldoc.LoadXml(xmlStr);
    //加载XML文件
    XmlDocument xmldoc = new XmlDocument();
    xmldoc.Load(xmlPath);
    
    //获取XML字符串
    string xmlStr = xmldoc.InnerXml;
    
    //字符串转XML
    xmldoc.LoadXml(xmlStr);
    

     

    展开全文
  • java xml转换为String

    千次阅读 2019-01-03 22:50:00
    public class XmltoJsonUtil { public static String xml2JSON(String xml) { JSONObject obj = new JSONObject(); try { InputStream is = new ByteArrayInputStream(xml.getBy...

    public class XmltoJsonUtil {
    public static String xml2JSON(String xml) {
    JSONObject obj = new JSONObject();
    try {
    InputStream is = new ByteArrayInputStream(xml.getBytes("utf-8"));
    SAXBuilder sb = new SAXBuilder();
    Document doc = sb.build(is);
    Element root = doc.getRootElement();
    obj.put(root.getName(), iterateElement(root));
    return obj.toString();
    } catch (Exception e) {
    e.printStackTrace();
    return null;
    }
    }

    }

    转载于:https://www.cnblogs.com/qqzhulu/p/10217416.html

    展开全文
  • [code="javascript"] function xmlToString(xmlData) { ... var xmlString; //IE if (window.ActiveXObject){ xmlString = xmlData.xml; } // code for Mozilla, Firefox, Opera, et...
  • xml格式string字符串json

    千次阅读 2019-08-09 15:50:26
    首先在pom里引入: <!-- xml转json用到的 开始 --> <dependency> <groupId>net.sf.json-lib</groupId> <artifactId>json-lib</artifactId> ...
  • xmlstring..

    千次阅读 2018-03-28 22:57:46
    一、使用最原始的javax...// 字符串转XML String xmlStr = /"....../"; StringReader sr = new StringReader(xmlStr); InputSource is = new InputSource(sr); DocumentBuilderFactory factory = Document...
  • 参考:...首先建一个用于反序列化的类: class XmlUtil { //序列化对象成xml字符串 public static string SerializeObject(object myObj) { var xmlStr = string.Empty; i
  • C# xmlstring,dataset间的转换

    千次阅读 2012-10-30 11:17:50
    C# 中将xml直接转换string 可用到 XmlDocument doc = new XmlDocument(); string s = doc.InnerXml; 同理将格式为xmlstring类型字符串转化 成xml类型只要 XmlDocument doc = new XmlDocument(); doc....
  • xmlstringxml和CDATA的用法

    千次阅读 2015-11-20 15:54:58
    xmlstringxml和CDATA的用法
  • XML格式String 与 Object互换

    千次阅读 2015-04-23 10:33:28
    最近项目用到xml格式的String类型与Object类型的相互转换,经过学习和前辈指点终于有所了解。在此写两个方法用户相互转换: 1、Object转化为xml格式String  public static String toXml(Object obj) { String ...
  • string 转化xml xml转化为string

    万次阅读 2012-06-29 17:41:20
    一、使用最原始的javax.xml.parsers,标准的...// 字符串转XML    String xmlStr = \"......\"; StringReader sr = new StringReader(xmlStr); InputSource is = new InputSource(sr); DocumentBuilderFacto
  • String格式XML转换成JSON

    千次阅读 2015-09-24 16:35:59
    导入包:json.rar1.全部转换String xml = "<Document TaskGuid='c3d791d2-8a92-44d6-aa64-ad67cd08c0cd' DataGuid='' DataType='QueryStandNoteGUID'>" + "站台名称' NoteGuid='站台编号' Canton='所
  • 两个小function实现XML和string相互转化//convert string to ...function String2XML(xmlString) { // for IE if (window.ActiveXObject) { var xmlobject = new ActiveXObject("Microsoft.XMLDOM"); ...
  • 直接上代码,我就不废话了!xml.js类似于java中的工具类,通用类!xml.js文件/** * xml工具 * xml对象和String字符串之间的转换 ...function string2XML(xmlString) { // for IE(IE浏览器) if (wi...
  • webservice接口接收xml,string代码

    热门讨论 2012-10-18 13:23:55
    webservice接口接收xml,string代码
  • 通常在操作xml的时候,都是通过inputstream(很多情况下是FileInputStream)来读入xml并转为dom的,很多人会遇到这种情况数据不是从文件读入的而是从String中取得的 于是会使用 InputStream in = new ...
  • string类型的xml转对象 string类型的xml结果如截图 现在要将IP_VALUE转化为实体类。 上代码。 String result = "<NewDataSet><Table><IP_VALUE>0.125447616</IP_VALUE></Table>...
  • 读取xml文件生成Document对象 Document转换成String类型串 String串转成xml 已知xml节点取节点值 已知xml节点修改节点值 一个xml文件:<?xml version="1.0" encoding="UTF-8"?> 批量业务现存</tra
  • C# string 转xml

    万次阅读 2014-06-18 16:50:11
    String="你的xml字符串"; StringReader Reader = new StringReader(Str); XmlDocument xmlDoc = newXmlDocument(); xmlDoc.Load(Reader);
  • XML 文件转换为 String 字符串

    千次阅读 2019-08-12 20:21:56
    //------------------------------string xmlFile = Server.MapPath(@"files.xml");XmlDocument xmlDoc = new XmlDocument();xmlDoc.Load(xmlFile);string xmlStr = xmlDoc.OuterXml;TextBox1.Te...
  • XML String和Document的相互转换

    千次阅读 2009-07-28 09:42:00
    在做一般的XML数据交换过程中,我更乐意传递XML字符串,而不是格式化的XML Document。这就涉及到XML字符串和... 一、使用最原始的javax.xml.parsers,标准的jdk api // 字符串转XML String xmlStr = /"....../"; 
  • Java String转XML

    千次阅读 2020-02-25 16:27:33
    import com.sun.org.apache.xml.internal.serialize.OutputFormat; import com.sun.org.apache.xml.internal.serialize.XMLSerializer; import org.w3c.dom.Document...import org.xml.sax.InputSource; import org....
  • 利用pugixmlxml转化为string

    千次阅读 2015-10-22 23:13:05
    在pugixml 中,xml_document 和xml_node 没有直接将xml保存为字符串的函数...struct xml_string_writer :public pugi::xml_writer {   string xml;  void write(const void* data, size_t size)  {  char* p
  • 打算把XML转换成String格式的发出去但是不知道怎么转换,而且收到String格式的时候怎么转换回XML,比如 <!-- 注释<></> --> <ClassID>000002 小二班 小名 男 <Age>2 传输的时候用的是string格式,显示想用XML
  • 自...//xml string System.Xml.XmlDocument doc = new System.Xml.XmlDocument();//新建对象 doc.Load("filePath");//XML文件路径 string content=doc.InnerXm...
  • String数组 成 list,以及在 arrays.xml中获取String数组

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,597,837
精华内容 639,134
关键字:

xml转string