<meta name="author" content="never-online, BlueDestiny"/>
<meta name="keywords" content="never modules, Mozilla CSS, C#, .net, Refercence, BlueDestiny, never-online"/>
<meta name="description" content="BlueDestiny, never-online"/>
<meta name="title" content=" - http://www.never-online.net" />
<meta name="creator.name" content="never-online, BlueDestiny" />
<style type="text/css" media="all" title="Default">
.title { margin:10px 10% 0 10%; text-align:center; background-color:#639ACE; padding:10px; color:#fff; }
.desc { margin:10px 10% 0 10%; text-align:center; }
.box { margin:10px 10% 0 10%; border: 1px dotted #639ACE; padding:20px; }
</style>
<script type="text/javascript">
//<![CDATA[
//]]>
</script>
<body id="www.never-online.net">
<div id="demo"></div>
<script type="text/javascript">
//<![CDATA[
var xsltParser = function(xmlfileStr, xslfileStr) {
var retval = xslStylesheet = xmlDocument = null;
var browser = {
isIE:!!window.ActiveXObject,
isMozilla:(typeof document.implementation != 'undefined') && (typeof document.implementation.createDocument != 'undefined') && (typeof HTMLDocument!='undefined')
};
var loadDocument = function (fileStr) {
if (!fileStr) throw new Error([65221, "调用XMLHTTP错误,没有指定文件名。"]);
var req = browser.isIE?new ActiveXObject("MSXML2.XMLHTTP"):new XMLHttpRequest();
req.open("GET", fileStr, false);
req.send(null);
if (req.readyState==4 && req.status==200) { return req.responseXML; }
else throw new Error([65222, "调用XMLHTTP错误,远程文件失败。"+fileStr+""]);
};
var ready2Transform = function () {
xmlDocument = loadDocument(xmlfileStr);
xslStylesheet = loadDocument(xslfileStr);
}();
var parseFromMoz = function () {
var xsltProcessor = new XSLTProcessor();
xsltProcessor.importStylesheet(xslStylesheet);
var retval = xsltProcessor.transformToDocument(xmlDocument);
return (new XMLSerializer()).serializeToString(retval);//序列化










