begin process at 2008 08 30 01:48:18
1 233 984 membres
22 nouveaux aujourd'hui
14 294 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : différences entre fonction et objet ? [ Archives ASP & ASP.NET / AU SECOURS !!!! ] (bubblepwal)

différences entre fonction et objet ? le 05/08/2003 13:12:14

bubblepwal
Bonjour,

J'ai deux fois la même chose, une fois en fonction et ça marche !!!, et l'autre en objet (class) et là ça renvoie aucune erreur mais ça fait rien ...



Class clsXSLT
'*********************************************************************
' Initialisation/Fermeture
'*********************************************************************

'Initialise
Private Sub Class_Initialize()
End Sub

'Ferme
Private Sub Class_Terminate()
End Sub

'*********************************************************************
' Fonctions
'*********************************************************************

Public function getXSLT(XML,XSL)
Set objXML=getXMLDoc(XML)
Set objXSL=getXMLDoc(XSL)
If objXML.parseError <> 0 Then Response.Write objXML.parseError
If objXSL.parseError <> 0 Then Response.Write objXSL.parseError
'ici gérer les erreurs
transformXML=objXML.transformNode(objXSL)
End Function

Private Function getXMLDoc(XML)
Dim ojXML
If IsObject(XML) Then
set ojXML=XML
Else
Set ojXML=Server.CreateObject("Microsoft.XMLDOM")

If InStr(XML,"<") > 0 Then
'C'est une chaine de caractère car < n'est pas valide dans un nom de fichier
ojXML.LoadXML XML
Else
ojXML.load(Server.MapPath(XML))
End If
End If

Set getXMLDoc=ojXML
End Function
End Class


que j'appel comme ça :



<%dim XS
Set XS = New clsXSLT

%>
<% = XS.getXSLT("../xml/presentation_centre.xml" , "../xsl/presentation.xsl" ) %>


l'autre solution est de coller les fonctions dans un fichier et de les apeller normalement ...

merci d'avance ...

bubblepwal.XMLDOM only

Re : différences entre fonction et objet ? le 05/08/2003 13:19:23

bubblepwal
Re,

heu là je comprends pas... ça marche maintenant mais je sais pas pourquoi .... ai rien changé si ce n'est le passage de
getXSLT
en
transformXML
(juste le nom) et

Private Function getXMLDoc(XML)
en

Public Function getXMLDoc(XML)


Je capte plus rien !!!!!!!! si quelqun peut m'éclairer avant que bascule dans le vide Micro$oft...

merci d'avance

Re : différences entre fonction et objet ? le 05/08/2003 13:33:17

bubblepwal
re,

heu mouai donc c'est réglé ... mais j'aimerais encore savoir si on a besoin ou pas de fermer une class comme par exemple

Set XS = New clsXSLT
pour instancier

et
Set XS = nothing

pour fermer ...

si quelqun à une bonne adresse (doc) pour comprendre la philosophie objet dans ASP ... je suis preneur !!!

merci d'avance

bubblepwal.XMLDOM only


Classé sous : set, class, xml, objxml, objxsl

Participer à cet échange

Pub



Appels d'offres

Recherche developpeur ...
Budget : 700€
SITE MARCHAND LOCATION...
Budget : 3 000€
SITE MARCHAND POUR HOTEL
Budget : 4 000€

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS