CONVERTION DE JEUX D'ENREGISTREMENTS ADO AU FORMAT XML

cs_Mercury Messages postés 329 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 octobre 2005 - 7 mai 2002 à 11:06
bubblepwal Messages postés 15 Date d'inscription jeudi 3 juillet 2003 Statut Membre Dernière intervention 21 août 2003 - 3 juil. 2003 à 20:48
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/8827-convertion-de-jeux-d-enregistrements-ado-au-format-xml

bubblepwal Messages postés 15 Date d'inscription jeudi 3 juillet 2003 Statut Membre Dernière intervention 21 août 2003
3 juil. 2003 à 20:48
Lu tt le monde,

Là j'ai un doute ... si ça c'est pas du xml ...!

<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'>
<s:AttributeType name='id' rs:number='1'>
<s:datatype dt:type='int' dt:maxLength='4' rs:precision='10' rs:fixedlength='true' rs:maybenull='false'/>
</s:AttributeType>
<s:AttributeType name='actu' rs:number='2' rs:nullable='true' rs:write='true'>
<s:datatype dt:type='string' dt:maxLength='50'/>
</s:AttributeType>
<s:AttributeType name='titre' rs:number='3' rs:nullable='true' rs:write='true'>
<s:datatype dt:type='string' dt:maxLength='50'/>
</s:AttributeType>
<s:AttributeType name='url' rs:number='4' rs:nullable='true' rs:write='true'>
<s:datatype dt:type='string' dt:maxLength='50'/>
</s:AttributeType>
<s:AttributeType name='target' rs:number='5' rs:nullable='true' rs:write='true'>
<s:datatype dt:type='string' dt:maxLength='50'/>
</s:AttributeType>
<s:extends type='rs:rowbase'/>
</s:ElementType>
</s:Schema>
<rs:data>
<z:row id='1' actu='Pwet pwet pwal' titre='titre 1' url='pwet/' target='_self'/>
<z:row id='2' actu='Pwet pwet pwal 2' titre='titre 2' url='pwal/' target='_self'/>
<z:row id='3' actu='Pwet pwet pwal 3' titre='titre 3' url='prout/' target='_self'/>
</rs:data>
</xml>

mais juste une couille :( quand j'essai de le récupérer dans dans objet DOM ça me dit que le fichier existe déjà ... mmm.
comment je pourrais le faire rentrer (dans l'objet DOM), un cast ??
... need help plz

<%
Set OBJdbConnection = Server.CreateObject("ADODB.Connection")
OBJdbConnection.Open "actu"
SQL = "SELECT * FROM actualite order by Id"
Set rs = OBJdbConnection.Execute(SQL)

Set XMLDoc = Server.CreateObject("Microsoft.XMLDOM")
Set XSLDoc = Server.CreateObject("Microsoft.XMLDOM")

XMLDoc.load(Server.MapPath("actual.xml"))
XMLDoc.async = false

rs.Save Server.MapPath(XMLDoc), 1
'marche po :(

rs.Save Server.MapPath("actual.xml"), 1
XMLDoc.load(Server.MapPath("actual.xml"))
'ça sa marche par contre mais ça créer physiquement le fichier alors si il existe déjà ça couine ...

XSLDoc.async = false
XSLDoc.load(Server.MapPath("actu.xsl"))

response.write(XMLDoc.documentElement.transformNode(XSLDoc.documentElement))

rs.close
set rs = nothing
%>
cs_Mercury Messages postés 329 Date d'inscription jeudi 3 janvier 2002 Statut Membre Dernière intervention 7 octobre 2005
7 mai 2002 à 11:06
Ton ne enregistre simplement le contenu d'un RECORDSET dans un fichier texte portant l'extension .XML. En aucun cas il ne permet de générer un "vrai" fichier XML.
Rejoignez-nous