佳礼资讯网

 找回密码
 注册

ADVERTISEMENT

查看: 1321|回复: 2

如何Plain Text -> XML -> Plain Text

[复制链接]
发表于 19-1-2007 03:57 PM | 显示全部楼层 |阅读模式
XML 如何转换去 Plain Text, 或者如何从 Plain Text 换回 XML?

data.txt -> data.xml

我不是很明白当中的 algorithm。

有那一个大大可以教下我啊?

假设我在data.txt有以下的资料:
1:abc
2:cde
3:efg

那么,我要如何把他换去XML,再从XML换回去?

我打了一些code,但是。。。有error。。。完全错误的那种。



  1. <?php

  2. // set file to read
  3. $file ='data.txt';

  4. // open file
  5. $fh = fopen($file, 'r') or die('Could not open file!');

  6. // read file contents
  7. $data = fread($fh, filesize($file)) or die('Could not read file!');

  8. // close file
  9. fclose($fh);

  10. // print file contents
  11. echo $data;

  12. ?>
复制代码


以上的code是读取资料而已。然后我烂聪明的,在同一页加上:


  1. <?php

  2. // set file to write
  3. $file = 'data.xml';

  4. // open file
  5. $fh = fopen($file, 'w') or die('Could not open file!');

  6. // write to file
  7. fwrite($fh, '$data') or die('Could not write to file');

  8. // close file
  9. fclose($fh);

  10. ?>

复制代码


我已经是没有办法了。。。谁可以教我啊!?
回复

使用道具 举报


ADVERTISEMENT

发表于 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!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

 

ADVERTISEMENT



ADVERTISEMENT



ADVERTISEMENT

ADVERTISEMENT


版权所有 © 1996-2023 Cari Internet Sdn Bhd (483575-W)|IPSERVERONE 提供云主机|广告刊登|关于我们|私隐权|免控|投诉|联络|脸书|佳礼资讯网

GMT+8, 18-11-2025 05:57 PM , Processed in 0.112279 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表