<?php include_once "kxparse-2_2-dev.php"; $xmlobj = new kxparse("try2_2.xml"); print_r($xmlobj->get_attributes("?:?", "1:1"));
<?php @error_reporting(E_ERROR | E_WARNING | E_PARSE); header("Content-Type: text/xml"); echo "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n"; echo "<querys>\n"; if (file_exists('sentence.xml')) { if (function_exists(simplexml_load_file)) { $xml = simplexml_load_file('sentence.xml'); $random = rand(1, 3748); $english = $xml->sentence[$random]->English; $chinese = $xml->sentence[$random]->Chinese; } else { //including khalid xml parser include_once "../../include/kxparse.php"; //create the object $xmlnav = new kxparse("sentence.xml"); $random = rand(1, 3748); $english = $xmlnav->get_tag_text("root:sentence:English", "1:" . $random . ":1"); $chinese = $xmlnav->get_tag_text("root:sentence:Chinese", "1:" . $random . ":1"); } echo "<English><![CDATA[{$english}]]></English><Chinese><![CDATA[{$chinese}]]></Chinese>\n"; } else { exit('Failed to open sentence.xml.'); } echo "</querys>\n"; ?>
function onlinemusic($sidename, $sidetitle, $htmlcode, $isInstall) { //读取音乐源 if (function_exists(simplexml_load_file)) { $xml = simplexml_load_file("plugins/onlinemusic/music.xml"); $max = intval($xml->counter); if ($max > 0) { $random = rand(1, $max); $music_name = $xml->item[$random]->name; $music_path = $xml->item[$random]->path; } } else { //including khalid xml parser include_once "include/kxparse.php"; //create the object $xmlnav = new kxparse("plugins/onlinemusic/music.xml"); $max = intval($xmlnav->get_tag_text("music:counter", "1:1")); if ($max > 0) { $random = rand(1, $max); $music_name = $xmlnav->get_tag_text("music:item:name", "1:" . $random . ":1"); $music_path = $xmlnav->get_tag_text("music:item:path", "1:" . $random . ":1"); } } if (isset($_COOKIE["content_{$sidename}"])) { $display = $_COOKIE["content_{$sidename}"]; } else { $display = $isInstall > 0 ? "none" : ""; } ?> <!--在线音乐--> <div id="Side_OnlineMusic" class="sidepanel"> <h4 class="Ptitle" style="cursor: pointer;" onclick="sidebarTools('<?php echo "content_{$sidename}"; ?> ')"><?php echo $sidetitle; ?> </h4> <div class="Pcontent" id="<?php echo "content_{$sidename}"; ?> " style="display:<?php echo $display; ?> "> <p align="center"><?php echo $music_name; ?> <br /> <object classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" id="WindowsMediaPlayer1" style="height: 47px; width: 170px"> <param name="URL" ref="" value="plugins/onlinemusic/<?php echo $music_path; ?> " /> <param name="rate" value="1" /> <param name="balance" value="0" /> <param name="currentPosition" value="0" /> <param name="defaultFrame" value="" /> <param name="playCount" value="1" /> <param name="autoStart" value="-1" /> <param name="currentMarker" value="0" /> <param name="invokeURLs" value="-1" /> <param name="baseURL" value="" /> <param name="volume" value="50" /> <param name="mute" value="0" /> <param name="uiMode" value="mini" /> <param name="stretchToFit" value="0" /> <param name="windowlessVideo" value="0" /> <param name="enabled" value="-1" /> <param name="enableContextMenu" value="-1" /> <param name="fullScreen" value="0" /> <param name="SAMIStyle" value="" /> <param name="SAMILang" value="" /> <param name="SAMIFilename" value="" /> <param name="captioningID" value="" /> <param name="enableErrorDialogs" value="0" /> </object> </p> </div> <div class="Pfoot"></div> </div> <?php }
function getEditorPluginInfo($plugindir, $basedir) { global $settingInfo; $arrPlugin = ""; $wdir = "{$basedir}/editor/plugins/" . $plugindir . "/"; $xmlfile = $wdir . "plugin.xml"; if (file_exists($xmlfile)) { if (function_exists(simplexml_load_file)) { $xml = simplexml_load_file($xmlfile); $arrPlugin['PluginName'] = $xml->PluginName; $arrPlugin['PluginVersion'] = $xml->PluginVersion; $arrPlugin['FunctionName'] = $xml->FunctionName; $arrPlugin['FunctionImage'] = $xml->FunctionImage; $arrPlugin['FunctionDesc'] = $xml->FunctionDesc; $arrPlugin['pubDate'] = $xml->pubDate; $arrPlugin['PluginAuthor'] = $xml->PluginAuthor; $arrPlugin['AuthorURL'] = $xml->AuthorURL; $arrPlugin['AuthorMail'] = $xml->AuthorMail; } else { include_once "../include/kxparse.php"; $xmlnav = new kxparse($xmlfile); $arrPlugin['PluginName'] = $xmlnav->get_tag_text("PluginSet:PluginName", "1:1"); $arrPlugin['PluginVersion'] = $xmlnav->get_tag_text("PluginSet:PluginVersion", "1:1"); $arrPlugin['FunctionName'] = $xmlnav->get_tag_text("PluginSet:FunctionName", "1:1"); $arrPlugin['FunctionImage'] = $xmlnav->get_tag_text("PluginSet:FunctionImage", "1:1"); $arrPlugin['FunctionDesc'] = $xmlnav->get_tag_text("PluginSet:FunctionDesc", "1:1"); $arrPlugin['pubDate'] = $xmlnav->get_tag_text("PluginSet:pubDate", "1:1"); $arrPlugin['PluginAuthor'] = $xmlnav->get_tag_text("PluginSet:PluginAuthor", "1:1"); $arrPlugin['AuthorURL'] = $xmlnav->get_tag_text("PluginSet:AuthorURL", "1:1"); $arrPlugin['AuthorMail'] = $xmlnav->get_tag_text("PluginSet:AuthorMail", "1:1"); } } return $arrPlugin; }
<?php error_reporting(E_ALL); include "kxparse-2_3-dev.php"; $xmlobj = new kxparse("try-2_3.xml"); $flag = $xmlobj->cnext(false); /*$flag=$xmlobj->cnext(); $flag=$xmlobj->cnext(); $flag=$xmlobj->cnext(); $flag=$xmlobj->cnext();*/ echo $xmlobj->get_attribute("tagid"); echo "<br>"; var_dump($flag);