﻿/*****
**作者：
**日期:2010-12-22
**功能:所有后台表的映射
******/

//得到文章内容——版权信息用
var Mapcontent = function(xmlDoc) {
    var obj = new Object();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        obj.Title = GetXmlData(rootObj, "Title");
        obj.Content = GetXmlData(rootObj, "Content");
        obj.ID = GetXmlData(rootObj, "ID");
        obj.HtmUrl = GetXmlData(rootObj, "HtmUrl");
        obj.SendTime = GetXmlData(rootObj, "SendTime");
        obj.ShenHe = GetXmlData(rootObj, "ShenHe");
        obj.Author = GetXmlData(rootObj, "Author");
        obj.Ztz = GetXmlData(rootObj, "Ztz");
        obj.ImgUrl = GetXmlData(rootObj, "ImgUrl");
        obj.FuJian = GetXmlData(rootObj, "Fujian");
        obj.FuJianName = GetXmlData(rootObj, "FujianName");
    }
    return obj;
};

/***
**映射首页所有信息2010-12-22
**
***/
var Map_SY = function(xmlDoc,TagName) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName(TagName);
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.Title = GetXmlData(list[i], "Title");
                    obj.Contents = GetXmlData(list[i], "Contents");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.ImgUrl = GetXmlData(list[i], "ImgUrl");
                    obj.BigImgUrl = GetXmlData(list[i], "BigImgUrl");
                    obj.FuJianUrl = GetXmlData(list[i], "FuJianUrl");
                    obj.HtmUrl = GetXmlData(list[i], "Html");
                    obj.IsNew = GetXmlData(list[i], "IsNew");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};
/***
**映射链接导航
**
***/
var Map_LJDH = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_ljdh_parent");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.ModuleName = GetXmlData(list[i], "ModuleName");
                    obj.ShenHe = GetXmlData(list[i], "ShenHe");
                    obj.NavigateUrl = GetXmlData(list[i], "NavigateUrl");
                    obj.DisplayOrder = GetXmlData(list[i], "DisplayOrder");
                    obj.parentid = GetXmlData(list[i], "parentid");
                    obj.count = GetXmlData(list[i], "count");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};

/***
**映射链接导航子项
**
***/
var Map_LJDH_Items = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_ljdh_Items");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.ModuleName = GetXmlData(list[i], "ModuleName");
                    obj.ShenHe = GetXmlData(list[i], "ShenHe");
                    obj.NavigateUrl = GetXmlData(list[i], "NavigateUrl");
                    obj.DisplayOrder = GetXmlData(list[i], "DisplayOrder");
                    obj.parentid = GetXmlData(list[i], "parentid");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};
/***
**映射栏目列表
**
***/
var MapModelList = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_second_model");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object(); //绑定各个字段
                    obj.ModelId = GetXmlData(list[i], "ModelId");
                    obj.ModelName = GetXmlData(list[i], "ModelName");
                    obj.ModelParentId = GetXmlData(list[i], "ModelParentId");
                    obj.OrderId = GetXmlData(list[i], "OrderId");
                    obj.Count = GetXmlData(list[i], "Count");
                    rs[k++] = obj;
                }

            }
        }
    }
    return rs;
};
/***
**映射二级信息
**
***/
var Map_Xinxi = function(xmlDoc) {
    var rs = new Array();
    var k = 0;
    var rootObj = xmlDoc.responseXML.documentElement;
    if (rootObj != null) {
        var list = rootObj.getElementsByTagName("Web_Xinxi");
        if (list != null && list.length > 0) {
            for (var i = 0; i < list.length; i++) {
                if (list[i] != null) {
                    var obj = new Object();
                    obj.ID = GetXmlData(list[i], "ID");
                    obj.Title = GetXmlData(list[i], "Title");
                    obj.Contents = GetXmlData(list[i], "Contents");
                    obj.SendTime = GetXmlData(list[i], "SendTime");
                    obj.HtmUrl = GetXmlData(list[i], "Html");
                    obj.FuJianUrl = GetXmlData(list[i], "FuJianUrl");
                    obj.ImgUrl = GetXmlData(list[i], "ImgUrl");
                    obj.IsNew = GetXmlData(list[i], "IsNew");
                    rs[k++] = obj;
                }
            }
        }
    }
    return rs;
};

