Recomendado: ASP agrega, elimina, modifica y ve texto en documentos XML De % '----------------------------------------------------------------------------------------------- -----------------------------------------------------------------------------------------------
Los principales métodos e implementación de ASP para operar archivos XML en el lado del servidor a través de XMLDOM
Para pequeños volúmenes de datos, los archivos XML tienen muchas ventajas en recuperación y actualizaciones sobre el acceso.
Una vez probé que la información del miembro del sitio web, la información de datos del producto, la información de transacción y la información personalizada del sitio web se almacenaron en tres archivos XML sin usar una base de datos. El resultado de la operación fue muy normal, y se sintió mucho más rápido que la base de datos, pero no se probó y no se pudo confirmar.
Hablemos sobre los principales métodos de creación, consulta, modificación, etc.
'Crea un objeto DOM
establecer objdom = server.createObject ("Microsoft.xmldom")
'Obtener datos XML
'Método 1 Obtenga los datos XML del archivo XML
objdom.load ("c: /test.xml")
'Método 2 Obtenga los datos de la cadena de datos XML
objdom.loadxml ("
'Crear un objeto de nodo
Establecer newnode = objdom.createElement ("personas")
'Dé este valor de nodo
Newnode.Text = "Gente"
'Agregar atributos a este nodo
Establecer newattribute = objdom.createnode ("atributo", "nombre", "")
Newattribute.text = "Zhang San"
NewNode.SetAttributeNode NewAttribute
'Agregar nodos infantiles a este nodo
Establecer newnodechild = objdom.createElement ("dirección")
Newnode.appendChild Newnodechild
'Guarde este objeto de nodo
objdom.appendChild Newnode
objdom.save ("c: /test.xml")
'Encuentra un objeto de nodo
Establecer objtofind = objdom.documentelement.selectsinglenode ("// personas/hombre")
'Obtenga el nombre del nodo, el valor del nodo, un cierto valor de atributo y todo el XML de este objeto de nodo
nodename = objtofind.nodeName
nodevalue = objtofind.text
objtofind.getAttributeNode ("nombre"). NodeValue 'Valor de atributo cuyo atributo se nombra nombre
'Saque un objeto de nodo de atributo
Establecer objattrtofind = objdom.documentelement.selectsinglenode ("// personas/hombre"). GetAtTributenode ("Nombre")
'Saque el nombre del atributo de este nodo y el valor del atributo
nodoatTrname = objattrtofind.nodeName
nodoatTrValue = objattrtofind.nodeValue
Compartir: Ejemplo de paginación de procedimiento almacenado ASP+SQL2000 1. Devuelve el procedimiento almacenado del número total de conjuntos de registros: Crear procedimiento dbo.recordCount (@tableName nvarchar (100),-Nombre de la tabla de Database @strway nvarchar (500)-CONDICIÓN QUERÍA @Count int Output --- Valor de salida, número total de conjuntos de registros) como declare @Sqlstr NvarCh
2 páginas en el total de la página 12 Página siguiente