Example #1
0
<?php

include_once "kxparse-2_2-dev.php";
$xmlobj = new kxparse("try2_2.xml");
print_r($xmlobj->get_attributes("?:?", "1:1"));
Example #2
0
<?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 
}
Example #4
0
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;
}
Example #5
0
<?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);