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 : extraire url d'un fichier [ Archives / J'AI BESOIN D'AIDE !!!! :O ] (manu00)

mercredi 6 juillet 2005 à 16:31:44 | extraire url d'un fichier

manu00

Bonjour,

J'ai un petit soucis.
Je voudrais extraire des liens d'un fichier xml.
Comme je veux faire vite, je n'ai pas le temps de me plonger dans le XML.

Je voudrais donc juste extraire les liens http qui pointent vers les images, tout ceci en boucle... mais comment faire ??

<petit canal_objet="url"><![CDATA[http://www.site.com/image1.jpg]]></petit>

Avez vous une solution ???

Merci beaucoup

M.


mercredi 6 juillet 2005 à 17:54:05 | Re : extraire url d'un fichier

CptPingu

J'ai fait un petit parser, essaie le et di moi s'il marche. (Je ne connaias pas la structure des fichiers xml, alors j me suis basé sur ce que tu as écrit).

http://0217021.free.fr/Cours/XmlParser.dpr


jeudi 7 juillet 2005 à 10:39:42 | Re : extraire url d'un fichier

florenth

Membre Club
Ou alors, utilises mon TStringParser
http://www.delphifr.com/code.aspx?ID=31741

Pour ton problème tu dois procéder ainsi:

uses
  uStringParser;  // Faire Projet > Ajouter au projet > Selectionner l'unité.

procedure TForm1.Button1Click(Sender: TObject);
const
  LIEN = 100; // Par exemple.
var
  P: TStringParser;
begin
  P := TStringParser.Create;
  try
    { On ajoute l'unique token. }
    P.AddToken(LIEN,'CDATA[',']');
    { On parse. }
    P.ParserChaine(MemoXML.Text); // Ici tu remplaces
MemoXML.Text par le texte à parser.
    while not P.Termine do
    begin
      { Tant que l'on trouve un lien ... on l'ajoute en enlevant les bords. }
      memoResult.Lines.Add(Copy(P.TokenString,7,Length(P.TokenString)-7));
      { On passe au token suivant. }
      P.NextToken;
    end;
  finally

    P.Free;
  end; // try.
end;



N'hésites pas pour les questions si tu en as.

@ ++
Florent

Si tu ne te plantes pas ......
tu ne poussera jamais



Cette discussion est classé dans : fichier, url, liens, xml, extraire


Répondre à ce message

Sujets en rapport avec ce message

Lire un fichier son encode à partir d'une url ? [ par Fredelphi ] Bonjour,Comment puis-je faire pour lire un fichier encode par windows media encoder, à partir d'une url ?quelqu'un a une idée à me suggérer ?Car j'ai Gerer Vos Liens !!! [ par DelphiCool ] HelloVoici un soft qui vous permettras de gerer vos liens internet.Liens_HiA v 1.0 <br envoyer un fichier sur un serveur http [ par veudAbajour ] Bonjour, je suis novice en développement DELPHI, actuellement je développe ma première application,et je n'ai pas forcément fais au plus simple. Voila TXMLDocument dans une unité [ par delphives ] Bonjour,j'ai un petit soucis concernant la lecture d'un fichier XML grâce au composant TXMLDocument.le composant ne se trouve ni sur une forme ni sur Convertisseur... [ par MAsterC ] Bonjour à tous!Je voudrai savoir si en Delphi il exite un fonction ou autre pour convertir un fichier .AVI vers un fichier .MPG?Merci d'avance. MAster lire un fichier XML [ par BlouMan ] bonjour,comment peut-on lire un fichier XML dans delhi 7 pro?...pour l'écrire j'utilise un TClientDataSet et je l'encode en UTF-8merci BLOU BLOU POWA aide lecture fichier xml [ par jeromelef ] bonjour, j'ai un gros oucis avec mon fichier xml. comment dois-je faire pour lire ce fichier ? <dom Probléme avec l'encodage d'un document Xml [ par Jbensimoh ] Salut, j'utilise un XmlDocument pour lire et créer des fichier xml:la lecture et l'ecriture ce fait comme je le veux mais quand je change le paramétr TWindowMediaPlayer [ par Eric84 ] Bounjours,J'ai mit un fichier audio dans mon fichier ressource. Cependant j'aimerais pouvoir le faire jouer dans mon composant TWindowMediaPlayer.Wind XML, SVG et DELPHI(urgent pour stage...) [ par atupac1 ] Je dispose d'un fichier XML (qui intégre un fragment SVG ) dont le but est de générer une image simple(non animée).Je veux que lorsque je clique sur u


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,22 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.