txt文件格式如下,采用的是一个服务端tomcat的log日志
[06/Mar/2013:18:43:55] 11011011 GET /rest/keyword/getallids/aid/3/os/android235/ver/10/ )'转换代码如下
package test;import javaioBufferedReader;
import javaioFile;
import javaioFileReader;
import javaioFileWriter;
import javaioIOException;
import javaioWriter;
import orgdom4jDocument;
import orgdom4jDocumentHelper;
import orgdom4jElement;
import orgdom4jioXMLWriter;
public class promble04 {
@SuppressWarnings("resource")
public static void txtToXML(String txtPath) throws IOException
{
File file = new File(txtPath);
Document document = DocumentHelpercreateDocument();
Element list = documentaddElement("list");
BufferedReader br = new BufferedReader(new FileReader(file));
String line = brreadLine();
while(line!=null)
{
String temp[] = linesplit(" ");
Element log = listaddElement("log");
Element time = logaddElement("time");
Element ip = logaddElement("ip");
Element >}
转换结果如下
<list>
<log>
<time>[06/Mar/2013:18:43:55]</time>
<ip>11011011</ip>
<>最上面增加 using SystemXml;
private static XmlDocument xmlDoc = new XmlDocument();
static string fileName = "C:\\configxml";//配置文件的路径、名
static void Main(string[] args)
{
CreateXmlConfigFile();
}
public static void CreateXmlConfigFile()
{
XmlTextWriter xmlWriter;
xmlWriter = new XmlTextWriter(fileName, EncodingDefault);//creat //string fileName = ApplicationStartupPath + "\\configxml";
xmlWriterFormatting = FormattingIndented;//自动缩进格式
xmlWriterWriteStartDocument();
xmlWriterWriteStartElement("Products");
xmlWriterWriteEndElement();
xmlWriterClose();
AddXmlNode("", "", "10M", "aaa",">先手动生成一个txt,再把这个txt保存到你已经存在的xml中。
先把txt内容读取整理,整理的依据源自xml中的节点分类,可将写入xml文件总a节点里面的读取封装到集合中,读取到b节点中的内容整理封装另外的集合中。
最终将整个文件读取的内容分别写入到xml文件中,最简单的就是通过文本流写入xml,将封装a节点内容的集合写入a节点。你是只要一个xml格式就可以了吗,还是需要编程,还是excel的xml格式,如果你只是需呀一个空的xml,很好办,右键新建一个文本文件,注意,你的系统开了拓展名吗,就是新建一个文本,看得见 txt 吗,如果看不见,控制面板--文件夹选项--“查看”选项卡里的“高级设置”,把“隐藏已知文件的扩展名”前的打钩关掉。就可以看到了 ,然后你把那个txt改成xml就可以了,windows会提示你一个信息,你点击是就可以了,如果你需要编程,那么得用编程软件,比如java的Eclipse,或者visual studio都可以直接新建,如果你是说的excel的xml格式,新建个excel,然后打开另存为xml格式就好了。
如果你只是想建一个一般意义上的xml格式的空文件,就是有xml的语言规范,而有没有实质内容,建议你查看一下 xml文件的百度百科说明,直接在百度搜索 xml文件,看到第一个点击进去,里面有建立一个文本文件,如何改为xml的最简单的方法。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)