Ma DTD contient des trucs du genre :
<!ELEMENT StockBySector (Underlying+)>
<!ATTLIST StockBySector
sector CDATA #REQUIRED
>
.......
<!ELEMENT Option (Underlying,Price*)>
<!ATTLIST Option
strike CDATA #REQUIRED
expiry CDATA #REQUIRED
tenforeCode CDATA #REQUIRED
cp %cp;
typeAE %typeAE;
>
........
<!ELEMENT UnderlyingStats (Underlying,UnderlyingStatByDay*)>
<!ATTLIST UnderlyingStats
date_from CDATA #REQUIRED
date_to CDATA #REQUIRED
cumulSize CDATA #IMPLIED
average_vol CDATA #IMPLIED
historic_vol CDATA #IMPLIED
>
ENin le truc que vous aurez remarquer c'est que mon Element Underlying est utilisé dans multiple cas. LE pb c'est qu'avec SAX il m'est impossible de savoir d'ou vient mon Underlying qd il est parser (est un underlying d'option, de Stats ...)
N'existe t'il pas un moyen pour retrouver d'où viens L'lement que l'on parse.
Merki d'avance.