Akita95
Messages postés23Date d'inscriptiondimanche 13 mars 2005StatutMembreDernière intervention30 juillet 2007
-
31 juil. 2006 à 15:33
Akita95
Messages postés23Date d'inscriptiondimanche 13 mars 2005StatutMembreDernière intervention30 juillet 2007
-
1 août 2006 à 13:22
Bonjour à tous,
J'ai une petite application à faire et je ne trouve aucune source ou message sur le forum capable de m'aider dans mon développement.
Je ne recherche pas un code tout pondu, je désire simplement des piste de réflexion pour mon code.
Description du programme :
J'ai un .txt contenant du texte (logique :) ).
Certaines partie du texte de ce fichier est entre balise (exemple <titre1> </titre1>).
Je souhaite développer une application qui pourra extraire le texte des différentes balises que je préciserai dans le code puis d'injecter ces différentes parties du texte extrait dans une partie précise de ma page HTML (déjà modélisée au niveau de l'interface mais vide en texte)
Merci à tous ceux qui pourront m'eclairer à ce sujet.
Si vous pensez qu'un autre langage que le VB est plus adapté, merci de me le faire savoir !
Dim aBalises(3) As String
aBalises(0) = "titre1"
aBalises(1) = "test"
aBalises(2) = "balise3"
aBalises(3) = "non"
Dim i As Long, lPos1 As Long, lPos2 As Long
Me.AutoRedraw = True
For i = 0 To 3
lPos1 = InStr (1, sBuffer, "<" & aBalises(i) & ">")
lPos2 = InStr(lPos1 + 1, sBuffer, "</" & aBalises(i) & ">")
If lPos1 > 0 And lPos2 > 1 Then
Me.Print UCase$(aBalises(i)) & " : " & Mid$(sBuffer, lPos1 + Len(aBalises(i)) + 2, lPos2 - lPos1 - Len(aBalises(i)) - 2)
Else
Me.Print UCase$(aBalises(i)) & " : non-trouvée..."
End If
Next i
End Sub