bonjour ,
la DTD d�crivant structure de ma m�ta donn�es d'origine est la suivante:

<?xml version="1.0" encoding="UTF-8"?>

doctype DOC[

<!ELEMENT DOC (IMAGE+)>

<!ELEMENT IMAGE (FOLIO, (MOTCLE)*)>

<!ATTLIST IMAGE src CDATA #REQUIRED >

<!ELEMENT FOLIO (#PCDATA)>

<!ATTLIST FOLIO typo CDATA #REQUIRED >

<!ATTLIST FOLIO double CDATA #REQUIRED >

<!ATTLIST FOLIO mire CDATA #REQUIRED >

<!ELEMENT MOTCLE (HIT+)>

<!ATTLIST MOTCLE id CDATA #REQUIRED >

<!ELEMENT HIT (#PCDATA)>

<!ATTLIST HIT dist CDATA #REQUIRED >

<!ATTLIST  HIT dx CDATA #REQUIRED >

<!ATTLIST  HIT dy CDATA #REQUIRED >

<!ATTLIST  HIT fx CDATA #REQUIRED >

<!ATTLIST  HIT fy CDATA #REQUIRED >

<!ATTLIST  HIT fname CDATA #REQUIRED >

]

 

je suis arriv� a indexer les champs titre, motcl�(je l'ai nomm� index dans les m�ta donn�es de sdx) , et les HIT( DX,DY, FX,FY)

le probl�me qui se pose c'est lorsque je saisie dans le formulaire de recherche une valeur qui doit correspendre a un identifiant de motcl� mon application ne m'affiche pas de resultat de recherche mais si je modifie dans les m�tadonn�es d'origine en mettant la valeur de l'attribut id du champ motcle comme valeur de ce champ

la structure de l'element motcl� devient

<!ELEMENT MOTCLE (HIT+,#PCDATA)>

le resultat souhait� s'affiche.

 

mais je ne veut pas changer dans la structure du m�tadonn� d'origine.

 

merci d'avance,

sonia

 


D�couvrez le nouveau Yahoo! Mail : 250 Mo d'espace de stockage pour vos mails !
Cr�ez votre Yahoo! Mail
_______________________________________________
sdx-users mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/sdx-users

Répondre à