Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

asdruboows

Ler XML???

Recommended Posts

Tenho um xml, mas em um formato que eu nunca vi.

Como eu faço para ler sem ser por FSO.

Ler direto no xml pelo asp... como?

<xml xmlns:s='uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882'	xmlns:dt='uuid:C2F41010-65B3-11d1-A29F-00AA00C14882'	xmlns:rs='urn:schemas-microsoft-com:rowset'	xmlns:z='#RowsetSchema'><s:Schema id='RowsetSchema'>	<s:ElementType name='row' content='eltOnly' rs:CommandTimeout='60'>  <s:AttributeType name='clasprod' rs:number='1' rs:writeunknown='true'> 	 <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='14' rs:fixedlength='true' rs:maybenull='false'/>  </s:AttributeType>  <s:AttributeType name='descr' rs:number='2' rs:writeunknown='true'> 	 <s:datatype dt:type='string' rs:dbtype='str' dt:maxLength='25' rs:fixedlength='true' rs:maybenull='false'/>  </s:AttributeType>  <s:AttributeType name='anal' rs:number='3' rs:nullable='true' rs:writeunknown='true'> 	 <s:datatype dt:type='number' rs:dbtype='numeric' dt:maxLength='19' rs:scale='0' rs:precision='1' rs:fixedlength='true'/>  </s:AttributeType>  <s:AttributeType name='sainalista' rs:number='4' rs:nullable='true' rs:writeunknown='true'> 	 <s:datatype dt:type='number' rs:dbtype='numeric' dt:maxLength='19' rs:scale='0' rs:precision='1' rs:fixedlength='true'/>  </s:AttributeType>  <s:extends type='rs:rowbase'/>	</s:ElementType></s:Schema><rs:data>	<z:row clasprod='305           ' descr='coisa           ' valor='1' cont='0'/>	<z:row clasprod='306           ' descr='coisa           ' valor='1' cont='0'/>	<z:row clasprod='307           ' descr='coisa           ' valor='1' cont='0'/>	<z:row clasprod='99            ' descr='coisa            ' valor='0' cont='0'/>	<z:row clasprod='999           ' descr='coisa           ' avalor='1' cont='0'/></rs:data></xml>

Como ler e pegar os dados dessas z:row

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que você está vendo nada mais é que um Recordset.....É isso aí...

Para ler faça o seguinte.

 

ASP

[*]

 

[*]Dim adCmdFile

 

[*]adCmdFile = 256

 

[*]Set ORs Server.CreateObject("ADODB.Recordset")

 

[*]ORs.Open "caminho_do_arquivo",,,,AdCmdFile

 

[*]

 

O resto, você sabe né.....

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

esse tipo de REcordSet lê qualquer XML ou só naquele formato? Estou preciso ler um xml com esse formato mas aparece Microsoft OLEDB Persistence Provider error '80004005' Recordset cannot be created. Source XML is incomplete or invalid.

 

Eu não posso ler com DOM, tem que ser com Record Set.

 

<?xml version="1.0"?><clientes><nomecliente>ZZZZZZZzz</nomecliente><nomecliente>AAAAAAAA</nomecliente><nomecliente>Bbbb</nomecliente><nomecliente>kkkkk</nomecliente><nomecliente>ccccccc</nomecliente></clientes>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.