急急急!XML解析问题!!!
目前有这样一段XML解析PHP代码:
PHP code:
<?php
$xml = simplexml_load_file("test.xml");
echo $xml->getName() . "<br />";
foreach($xml->children() as $child) {
echo $child->getName() . ": " . $child . "<br />";
}
?>
有下面的XML:
XML code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>
这样php能正确输出结果:
note
to: George
from: John
heading: Reminder
body: Don't forget the meeting!
但是若XML变成:
XML code:
<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>George</to>
<from>
<name>
<Chinesename>Zhang</Chinesename>
<Englishname>Jonn</Englishname>
</name>
<age>21</age>
</from>
<heading>Reminder</heading>
<body>Don't forget the meeti
相关问答:
<?xml version="1.0" encoding="UTF-8" ?>
<root>
<video>
<device deviceid="\\?\usb#vid_0c45&pid_613b#5&2d0620de& ......
Private Sub Command1_Click()
Dim MyString() As String
Open "a.xml" For Binary As #1 ' 打开刚创建的文件。
ReDim MyString(LOF(1) - 1)
Put #1, , MyRecord ' 读入所有字符到变量中 ......
现在我写了存储过程,把表里面的数据导出到xml中,现在的格式是:
<?xml version="1.0" encoding="GBK" ?>
<PEOPLE>
<PERSON PERSONID="1">
&l ......
被解析的文件如下:
<?xml version="1.0" encoding="UTF-8"?>
<layer name="SMU">
<layer name="rollback"><cppcompile><compile- ......
思路:要用c#生成一个播放机的播放列表的xml,例如:
<daty datys='2010-04-05' datye='2010-05-01' > //这是播放的日期段
<time times='01:12:00' timee='02:30:00'> ......