recuperer un contenu HTML avec PL/SQL
Bonjour tout le monde,
Je souhaiterai svp savoir s'il y a un moyen en pl/sql de recuperer un contenu HTML, en faite je recupere avec le package utl_http le contenu html de ma page web desirée, mais je souhaite recuperer juste le text qu'il y'a dans le body de la structure HTML .
Merci d'avance.
probleme avec xsl et xml dans du pl/sql
Bonsoir tout le monde,
Voici mon code (la ligne erroné est en gras):
create or replace package body pack_ano_lfs is
nom_fichier varchar2(30);
f_xml_file UTL_FILE.file_type;
procedure OpenXmlFile(nom_chemin varchar2) is
enregist_donnee varchar2(200) := null;
v_lien_xsl varchar2(100) := null;
v_sid varchar2(20);
v_nom_table varchar2(50) := null;
v_type_fiche number;
v_id_fiche number;
v_rang_fiche number;
cursor c_anofiche is select sid, nom_table, type_fiche, id_fiche, rang_fiche
from t_anofiche t;
begin
nom_fichier := 'pack_ano_lfs.xml';
f_xml_file := UTL_FILE.fopen('DATA_FILE_DIR', nom_fichier, 'W');
enregist_donnee := '<?xml version="1.0" encoding="UTF-8"?>';
v_lien_xsl := '<?xml-stylesheet href = "lfs.xsl" type = "text/xsl"?>';
UTL_FILE.put_line(f_xml_file,enregist_donnee,v_lien_xsl);
UTL_FILE.put_line(f_xml_file, '<ORDER_DATA>');
open c_anofiche;
loop
fetch c_anofiche
into v_sid, v_nom_table, v_type_fiche, v_id_fiche, v_rang_fiche;
EXIT WHEN c_anofiche%NOTFOUND;
UTL_FILE.put_line(f_xml_file, ' <ORDER_DETAILS>');
UTL_FILE.put_line(f_xml_file,
' <ID_CH>' || v_sid || '</ID_CH>');
UTL_FILE.put_line(f_xml_file,
' <NOM_TABLE>' || v_nom_table ||
'</NOM_TABLE>');
UTL_FILE.put_line(f_xml_file,
' <TYPE_FICHE>' || v_type_fiche ||
'</TYPE_FICHE>');
UTL_FILE.put_line(f_xml_file,
' <ID_FICHE>' || v_id_fiche||
'</ID_FICHE>');
UTL_FILE.put_line(f_xml_file,
' <RANG_FICHE>' || v_rang_fiche ||
'</RANG_FICHE>');
UTL_FILE.put_line(f_xml_file, ' </ORDER_DETAILS>');
end loop;
close c_anofiche;
UTL_FILE.put_line(f_xml_file, '</ORDER_DATA>');
UTL_FILE.FCLOSE(f_xml_file);
end;
end pack_ano_lfs;
Le compilateur me met comme erreur:
La compilation a échoué, ligne 32 (22:09:40)
PLS-00306: numéro ou types d'arguments erronés dans appel à 'PUT_LINE'
La compilation a échoué, ligne 32 (22:09:40)
PL/SQL: Statement ignored
Je ne vois pas l'erreur.
Merci pour votre aide