参见http://community.csdn.net/Expert/topic/4202/4202101.xml?temp=.2045557
并令属性 $onlytag = array();
即可解析xml文档
并令属性 $onlytag = array();
即可解析xml文档
解决方案 »
- 怎么才能实现像淘宝哪样自由增添模块,上下移动模块,请给个思路
- php 从表单域导入数据到sql,中文乱码?各种办法都试过了,谁能帮我?
- 有高手能帮忙修改一下不??
- 问一个数据库设计的问题
- 问个关于从一个网址中获取域名的问题~~~~~
- $this有什么特殊函义吗??在没生成$this对像时到处都在用!特别是在封装类的时候!!初学者!
- 制作局域网内点对点交流,请给个思路
- 我定义了一个function,但总是有问题,请帮我看看?
- 讨论一下php中的java扩展问题,来者有分
- 怎样判断表单中的文本框是否为空?
- PHP + MySQL 操作DB的问题!在线等。。。。。
- 一个PHP程序员要懂得在Linux平台下开发吗?
($fd = fopen($listattachfile,"r")) || die("Error open $listattachfile!");;
while ($buffer = fgets($fd, 4096)) {
//echo $buffer;
$g=2;
}
fclose($fd);$o = new THTMLtag;
$o->parse($buffer);
print_r($o->tag_list);
echo $o->genHTML();而且$onlytag = array();可是显示的结果是“没有发现错误
Array ( ) ”
<?xml version=”1.0” encoding=”GBK”?>
<!DOCTYPE user SYSTEM “orgArch.dtd”>
<organization>
<orgUnit id=”1” name=”市1局” />
<orgUnit id=”2” name=”市1局分局” upid=”1”/>
<orgUnit id=”3” name=”市2局”/>
<orgUnit id=”4” name=”市2局分局” upid=”3”/>
</organization>
HTML;$o = new THTMLtag;
$o->parse($tpl);
print_r($o->tag_list);
Array
(
[0] => Array
(
[tagname] => _text
[tagoffs] => 0
[tagdeep] => 0
[value] => <?xml version=”1.0” encoding=”GBK”?>
<!DOCTYPE user SYSTEM “orgArch.dtd”> ) [1] => Array
(
[tagname] => organization
[tagoffs] => 82
[tagdeep] => 0
[tagend] => 11
[tagtype] => on
) [2] => Array
(
[tagname] => _text
[tagoffs] => 96
[tagdeep] => 1
[value] => ) [3] => Array
(
[tagname] => orgunit
[tagoffs] => 98
[tagdeep] => 1
[tagend] => -1
[tagtype] => on
) [4] => Array
(
[tagname] => _text
[tagoffs] => 135
[tagdeep] => 2
[value] => ) [5] => Array
(
[tagname] => orgunit
[tagoffs] => 137
[tagdeep] => 2
[tagend] => -1
[tagtype] => on
[id] => ”2”
[name] => ”市1局分局”
[upid] => ”1”/
) [6] => Array
(
[tagname] => _text
[tagoffs] => 186
[tagdeep] => 3
[value] => ) [7] => Array
(
[tagname] => orgunit
[tagoffs] => 188
[tagdeep] => 3
[tagend] => -1
[tagtype] => on
[id] => ”3”
[name] => ”市2局”/
) [8] => Array
(
[tagname] => _text
[tagoffs] => 222
[tagdeep] => 4
[value] => ) [9] => Array
(
[tagname] => orgunit
[tagoffs] => 224
[tagdeep] => 4
[tagend] => -1
[tagtype] => on
[id] => ”4”
[name] => ”市2局分局”
[upid] => ”3”/
) [10] => Array
(
[tagname] => _text
[tagoffs] => 273
[tagdeep] => 5
[value] => ) [11] => Array
(
[tagname] => organization
[tagoffs] => 275
[tagdeep] => 4
[tagend] => 0
[tagtype] => off
))