|
查看: 1320|回复: 2
|
如何Plain Text -> XML -> Plain Text
[复制链接]
|
|
|
XML 如何转换去 Plain Text, 或者如何从 Plain Text 换回 XML?
data.txt -> data.xml
我不是很明白当中的 algorithm。
有那一个大大可以教下我啊?
假设我在data.txt有以下的资料:
1:abc
2:cde
3:efg
那么,我要如何把他换去XML,再从XML换回去?
我打了一些code,但是。。。有error。。。完全错误的那种。
- <?php
- // set file to read
- $file ='data.txt';
- // open file
- $fh = fopen($file, 'r') or die('Could not open file!');
- // read file contents
- $data = fread($fh, filesize($file)) or die('Could not read file!');
- // close file
- fclose($fh);
- // print file contents
- echo $data;
- ?>
复制代码
以上的code是读取资料而已。然后我烂聪明的,在同一页加上:
- <?php
- // set file to write
- $file = 'data.xml';
- // open file
- $fh = fopen($file, 'w') or die('Could not open file!');
- // write to file
- fwrite($fh, '$data') or die('Could not write to file');
- // close file
- fclose($fh);
- ?>
复制代码
我已经是没有办法了。。。谁可以教我啊!? |
|
|
|
|
|
|
|
|
|
|
发表于 22-1-2007 12:22 PM
|
显示全部楼层
1. 首先, 什么 error?
2. XML 本身就是 plain text, 只不过有 tag 而已, 那么你的 XML 的结构是怎么样? |
|
|
|
|
|
|
|
|
|
|
发表于 9-4-2011 12:15 AM
|
显示全部楼层
先define你的XML Schema,在找open source的XML Serializer。
可以考虑用JSON,比较快和Flexible! |
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|