⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 admin_createxml.asp

📁 个人网站比较简短
💻 ASP
📖 第 1 页 / 共 4 页
字号:
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "Title", "")
            ItemNodeTemp.text = xml_nohtml(rsArticle("ProductName"))
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "Price", "")
            ItemNodeTemp.text = rsArticle("Price")
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "Price_Original", "")
            ItemNodeTemp.text = rsArticle("Price_Original")
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "Unit", "")
            If Not (rsArticle("Unit") = "" Or IsNull(rsArticle("Unit"))) Then ItemNodeTemp.text = rsArticle("Unit")
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "LinkUrl", "")
            ItemNodeTemp.text = SiteUrl & "/" & rsChannel("ChannelDir") & "/ShowProduct.asp?ProductID=" & rsArticle("ProductID")
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "Hits", "")
            If rsArticle("Hits") = "" Or IsNull(rsArticle("Hits")) Then
                ItemNodeTemp.text = 0
            Else
                ItemNodeTemp.text = rsArticle("Hits")
            End If
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "Time", "")
            ItemNodeTemp.text = rsArticle("UpdateTime")
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "Hot", "")
            If rsArticle("IsHot") = PE_True Then
                ItemNodeTemp.text = 1
            Else
                ItemNodeTemp.text = 0
            End If
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
             
            Set ItemNodeTemp = XMLDOM.createNode(2, "OnTop", "")
            If rsArticle("OnTop") = PE_True Then
                ItemNodeTemp.text = 1
            Else
                ItemNodeTemp.text = 0
            End If
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)
            
            Set ItemNodeTemp = XMLDOM.createNode(2, "Elite", "")
            If rsArticle("IsElite") = PE_True Then
                ItemNodeTemp.text = 1
            Else
                ItemNodeTemp.text = 0
            End If
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)

            Set ItemNodeTemp = XMLDOM.createNode(2, "ProductThumb", "")
            If Not (rsArticle("ProductThumb") = "" Or IsNull(rsArticle("ProductThumb"))) Then ItemNodeTemp.text = rsArticle("ProductThumb")
            ItemNode.Attributes.setNamedItem (ItemNodeTemp)

            ItemNode.text = xml_nohtml(rsArticle("ProductIntro"))
            rsArticle.MoveNext
        Loop
    End If
    rsArticle.Close
    Set rsArticle = Nothing
End Sub

Sub ShowGuest(ByVal iClassID)
    Dim rsArticle, rsArticle2, GuestNode, GuestNode2, GuestNode3, GuestNodeTemp
    Set rsArticle = Conn.Execute("select top 20 * from PE_GuestBook Where KindID=" & iClassID & " and GuestID=TopicID and GuestIsPassed = " & PE_True & " order by GuestID")
    If Not (rsArticle.BOF And rsArticle.EOF) Then
        Do While Not rsArticle.EOF
            Set GuestNode = SubNode.appendChild(XMLDOM.createElement("Guest"))
            
            Set GuestNodeTemp = XMLDOM.createNode(2, "GuestID", "")
            GuestNodeTemp.text = rsArticle("GuestID")
            GuestNode.Attributes.setNamedItem (GuestNodeTemp)
            Set GuestNodeTemp = XMLDOM.createNode(2, "GuestName", "")
            GuestNodeTemp.text = xml_nohtml(rsArticle("GuestName"))
            GuestNode.Attributes.setNamedItem (GuestNodeTemp)
            Set GuestNodeTemp = XMLDOM.createNode(2, "Title", "")
            GuestNodeTemp.text = xml_nohtml(rsArticle("GuestTitle"))
            GuestNode.Attributes.setNamedItem (GuestNodeTemp)
            Set GuestNodeTemp = XMLDOM.createNode(2, "Time", "")
            GuestNodeTemp.text = rsArticle("GuestDatetime")
            GuestNode.Attributes.setNamedItem (GuestNodeTemp)
            Set GuestNodeTemp = XMLDOM.createNode(2, "LinkUrl", "")
            GuestNodeTemp.text = SiteUrl & "/" & rsChannel("ChannelDir") & "/Guest_Reply.asp?TopicID=" & rsArticle("TopicID")
            GuestNode.Attributes.setNamedItem (GuestNodeTemp)
            Set GuestNodeTemp = XMLDOM.createNode(2, "Hits", "")
            GuestNodeTemp.text = PE_CLng(rsArticle("Hits"))
            GuestNode.Attributes.setNamedItem (GuestNodeTemp)
            Set GuestNodeTemp = XMLDOM.createNode(2, "ReplyNum", "")
            GuestNodeTemp.text = PE_CLng(rsArticle("ReplyNum"))
            GuestNode.Attributes.setNamedItem (GuestNodeTemp)
            
            GuestNode.text = xml_nohtml(rsArticle("GuestReply"))
            
            If Not (IsNull(rsArticle("GuestReplyAdmin")) Or rsArticle("GuestReplyAdmin") = "") Then
                Set GuestNode2 = GuestNode.appendChild(XMLDOM.createElement("GuestAdminReply"))
                Set GuestNodeTemp = XMLDOM.createNode(2, "AdminName", "")
                GuestNodeTemp.text = xml_nohtml(rsArticle("GuestReplyAdmin"))
                GuestNode2.Attributes.setNamedItem (GuestNodeTemp)
                Set GuestNodeTemp = XMLDOM.createNode(2, "Time", "")
                If Not (rsArticle("GuestReplyDatetime") = "" Or IsNull(rsArticle("GuestReplyDatetime"))) Then GuestNodeTemp.text = rsArticle("GuestReplyDatetime")
                GuestNode2.Attributes.setNamedItem (GuestNodeTemp)
                GuestNode2.text = xml_nohtml(rsArticle("GuestReply"))
            End If
            If rsArticle("ReplyNum") > 0 Then
                Set rsArticle2 = Conn.Execute("select top 20 * from PE_GuestBook Where GuestID<>TopicID and TopicID=" & rsArticle("GuestID") & " and GuestIsPassed = " & PE_True & " order by GuestID")
                Do While Not rsArticle2.EOF
                    Set GuestNode2 = GuestNode.appendChild(XMLDOM.createElement("GuestReply"))
                
                    Set GuestNodeTemp = XMLDOM.createNode(2, "GuestID", "")
                    GuestNodeTemp.text = rsArticle2("GuestID")
                    GuestNode2.Attributes.setNamedItem (GuestNodeTemp)
                    Set GuestNodeTemp = XMLDOM.createNode(2, "GuestName", "")
                    GuestNodeTemp.text = xml_nohtml(rsArticle2("GuestName"))
                    GuestNode2.Attributes.setNamedItem (GuestNodeTemp)
                    Set GuestNodeTemp = XMLDOM.createNode(2, "Title", "")
                    GuestNodeTemp.text = xml_nohtml(rsArticle2("GuestTitle"))
                    GuestNode2.Attributes.setNamedItem (GuestNodeTemp)
                    Set GuestNodeTemp = XMLDOM.createNode(2, "Time", "")
                    GuestNodeTemp.text = rsArticle2("GuestDatetime")
                    GuestNode2.Attributes.setNamedItem (GuestNodeTemp)
                    Set GuestNodeTemp = XMLDOM.createNode(2, "Hits", "")
                    GuestNodeTemp.text = PE_CLng(rsArticle2("Hits"))
                    GuestNode2.Attributes.setNamedItem (GuestNodeTemp)
                    GuestNode2.text = xml_nohtml(rsArticle2("GuestReply"))
                
                    If Not (IsNull(rsArticle2("GuestReplyAdmin")) Or rsArticle2("GuestReplyAdmin") = "") Then
                        Set GuestNode3 = GuestNode2.appendChild(XMLDOM.createElement("GuestAdminReply"))
                        Set GuestNodeTemp = XMLDOM.createNode(2, "AdminName", "")
                        GuestNodeTemp.text = xml_nohtml(rsArticle2("GuestReplyAdmin"))
                        GuestNode3.Attributes.setNamedItem (GuestNodeTemp)
                        Set GuestNodeTemp = XMLDOM.createNode(2, "Time", "")
                        If Not (rsArticle2("GuestReplyDatetime") = "" Or IsNull(rsArticle2("GuestReplyDatetime"))) Then GuestNodeTemp.text = rsArticle2("GuestReplyDatetime")
                        GuestNode3.Attributes.setNamedItem (GuestNodeTemp)
                        GuestNode3.text = xml_nohtml(rsArticle2("GuestReply"))
                    End If
                    rsArticle2.MoveNext
                Loop
                rsArticle2.Close
                Set rsArticle2 = Nothing
            End If
            rsArticle.MoveNext
        Loop
    End If
    rsArticle.Close
    Set rsArticle = Nothing
    Set GuestNode = Nothing
    Set GuestNode2 = Nothing
    Set GuestNode3 = Nothing
    Set GuestNodeTemp = Nothing
End Sub


Sub ShowUserXml()
    Dim rsUser, UserNode, UserNodeTemp
    
    Set rsUser = Conn.Execute("select top 40 UserID,UserName,PostItems,PassedItems from PE_User where IsLocked = " & PE_False & " order by UserID")
    If rsUser.BOF And rsUser.EOF Then
        Set Node = XMLDOM.createNode(1, "UserList", "")
        XMLDOM.documentElement.appendChild (Node)
    Else
        Set Node = XMLDOM.createNode(1, "UserList", "")
        XMLDOM.documentElement.appendChild (Node)
        Do While Not rsUser.EOF
            Set UserNode = Node.appendChild(XMLDOM.createElement("User"))
        
            Set UserNodeTemp = XMLDOM.createNode(2, "GuestID", "")
            UserNodeTemp.text = rsUser("UserID")
            UserNode.Attributes.setNamedItem (UserNodeTemp)
            Set UserNodeTemp = XMLDOM.createNode(2, "UserName", "")
            UserNodeTemp.text = xml_nohtml(rsUser("UserName"))
            UserNode.Attributes.setNamedItem (UserNodeTemp)
            Set UserNodeTemp = XMLDOM.createNode(2, "PostItems", "")
            If rsUser("PostItems") = "" Or IsNull(rsUser("PostItems")) Then
                UserNodeTemp.text = 0
            Else
                UserNodeTemp.text = rsUser("PostItems")
            End If
            UserNode.Attributes.setNamedItem (UserNodeTemp)
            Set UserNodeTemp = XMLDOM.createNode(2, "PassedItems", "")
            If rsUser("PassedItems") = "" Or IsNull(rsUser("PassedItems")) Then
                UserNodeTemp.text = 0
            Else
                UserNodeTemp.text = rsUser("PassedItems")
            End If
            UserNode.Attributes.setNamedItem (UserNodeTemp)
            rsUser.MoveNext
        Loop
    End If
    rsUser.Close
    Set rsUser = Nothing
    Set UserNode = Nothing
    Set UserNodeTemp = Nothing
End Sub

Sub ShowAuthorXml()
    Dim rsAuthor, AuthorNode, AuthorNodeTemp
    Set rsAuthor = Conn.Execute("select top 40 ID,ChannelID,AuthorName,Photo,Intro from PE_Author where Passed = " & PE_True & " order by ID")
    If rsAuthor.BOF And rsAuthor.EOF Then
        Set Node = XMLDOM.createNode(1, "AuthorList", "")
        XMLDOM.documentElement.appendChild (Node)
    Else
        Set Node = XMLDOM.createNode(1, "AuthorList", "")
        XMLDOM.documentElement.appendChild (Node)
        Do While Not rsAuthor.EOF
            Set AuthorNode = Node.appendChild(XMLDOM.createElement("Author"))
        
            Set AuthorNodeTemp = XMLDOM.createNode(2, "AuthorID", "")
            AuthorNodeTemp.text = rsAuthor("ID")
            AuthorNode.Attributes.setNamedItem (AuthorNodeTemp)
            
            Set AuthorNodeTemp = XMLDOM.createNode(2, "AuthorName", "")
            AuthorNodeTemp.text = xml_nohtml(rsAuthor("AuthorName"))
            AuthorNode.Attributes.setNamedItem (AuthorNodeTemp)
            
            'Set AuthorNodeTemp = XMLDOM.createNode(2, "NickName", "")
            'AuthorNodeTemp.Text = xml_nohtml(rsAuthor("NiceName"))
            'AuthorNode.Attributes.setNamedItem (AuthorNodeTemp)
            
            Set AuthorNodeTemp = XMLDOM.createNode(2, "Photo", "")
            If Not (rsAuthor("Photo") = "" Or IsNull(rsAuthor("Photo"))) Then AuthorNodeTemp.text = rsAuthor("Photo")
            AuthorNode.Attributes.setNamedItem (AuthorNodeTemp)
            
            AuthorNode.text = rsAuthor("Intro")
            rsAuthor.MoveNext
        Loop
    End If
    rsAuthor.Close
    Set rsAuthor = Nothing
    Set AuthorNode = Nothing
    Set AuthorNodeTemp = Nothing
End Sub

Sub ShowFsClass()
    Dim rsSiteClass, rsSite, FsNode, FsNode2, FsNodeTemp
    Set Node = XMLDOM.createNode(1, "FriendSite", "")
    XMLDOM.documentElement.appendChild (Node)
        
    Set FsNode = Node.appendChild(XMLDOM.createElement("FriendSiteClass"))
    
    Set FsNodeTemp = XMLDOM.createNode(2, "ClassID", "")
    FsNodeTemp.text = 0
    FsNode.Attributes.setNamedItem (FsNodeTemp)
    
    Set FsNodeTemp = XMLDOM.createNode(2, "ClassName", "")
    FsNodeTemp.text = "未分类友情链接"
    FsNode.Attributes.setNamedItem (FsNodeTemp)

    Set FsNodeTemp = XMLDOM.createNode(2, "Readme", "")
    FsNodeTemp.text = ""
    FsNode.Attributes.setNamedItem (FsNodeTemp)
    
    Set FsNodeTemp = XMLDOM.createNode(2, "KindType", "")
    FsNodeTemp.text = 0
    FsNode.Attributes.setNamedItem (FsNodeTemp)
    
    Set rsSite = Conn.Execute("select top 20 * from PE_FriendSite Where KindID=0 and Passed = " & PE_True & " order by OrderID")
    Do While Not rsSite.EOF
        Set FsNode2 = FsNode.appendChild(XMLDOM.createElement("FriendSite"))
        
        Set FsNodeTemp = XMLDOM.createNode(2, "SiteID", "")
        FsNodeTemp.text = rsSite("ID")
        FsNode2.Attributes.setNamedItem (FsNodeTemp)
        

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -