Je n'arrive pas a récupérer la variable documentListCount. Pourtant j'ai essayé d'aller le chercher directement avec le:
echo $xpath->query('//@documentListCount');
et mon code est comme ça mais j'ai encore certains problèmes.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| foreach($xpath->query('//index[@name="refdoc_tech"]') as $refdoc_tech)
{
//point de bouclage comme celle ci est une variable unique
$listDocument[] = "{ refdocTech".' : '.$refdoc_tech->getAttribute('value').';';
foreach($xpath->query('//index[@name="document title "]') as $Doctitle)
$listDocument[] ="documentTitle".' : '.$Doctitle->getAttribute('value').';';
foreach($xpath->query('//index[@name="document creation time "]') as $CreatDoc)
$listDocument[] = "documentCreator".' : '.$CreatDoc->getAttribute('value').';';
foreach($xpath->query('//index[@name="document page count "]') as $PageCount)
$listDocument[] = "documentPage count ".' : '.$PageCount->getAttribute('value').';';
foreach($xpath->query('//index[@name="document creation time "]') as $docCreationTime)
$listDocument[] = "documentCreation time".' : '.$docCreationTime->getAttribute('value').';';
.........
} |
Je n'arrive pas à avoir les informations dans l'ordre.
A savoir j'ai d'abord le refdoc_tech et après X fois documentTitle.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
| Array
(
[0] => DocumentList
[1] => { refdocTech : 1105860;
[2] => documentTitle : 1648801151455354.PDF;
[3] => documentTitle : 1640098517477295.DOC;
[4] => documentTitle : 1648801680423355.PDF;
[5] => documentTitle : 1647245982874382.DOC;
[6] => documentTitle : 3200008564_ARC_PD_MRH_X14_CAIXA_31903620220331_UPR0088.PDF;
[7] => documentTitle : 1647246214246353.DOC;
[8] => documentTitle : 1646996707756378.DOC;
[9] => documentTitle : 1647251253960352.DOC;
[10] => documentTitle : 3200008605_ARC_PD_MRH_X14_CAIXA_31908420220622_UPR0088.PDF;
[11] => documentTitle : 3200008605_CPA_PD_MRH_003_CAIXA_31908420220622_UPR0088.PDF;
[12] => documentTitle : 3200008564_CPA_PD_MRH_003_CAIXA_31903620220331_UPR0088.PDF;
[13] => documentTitle : 1657545924913379.PDF;
[14] => documentTitle : 1388_RFI_PO_VIE_X01_20220301_AUTO.PDF;
[15] => documentTitle : 1636464562328251.PDF;
[16] => documentTitle : 1640861532172472.DOC;
[17] => documentTitle : 1640861527444464.DOC;
[18] => documentTitle : 1388_RFI_PO_VIE_X01_20220405_AUTO.PDF;
[19] => documentTitle : 1634549028915299.PDF;
[20] => documentTitle : 1625041177404294.DOC;
[21] => documentTitle : 3200008564_REL_PD_MRH_007_20220331_OP400FR.PDF;
[22] => documentTitle : 1647955620112356.PDF;
[23] => documentTitle : 3200008041_ARC_PD_MRH_X14_CAIXA_30934820201208_OP400FR.PDF;
[24] => documentTitle : 3200008042_ARC_PD_MRH_X14_CAIXA_30934820201208_OP400FR.PDF;
[25] => documentTitle : 3200008041_ECH_PD_MRH_002_00120211208_OP400FR.PDF;
[26] => documentTitle : 3200008043_ARC_PD_MRH_X14_CAIXA_30934820201208_OP400FR.PDF;
[27] => documentTitle : 16317231601201112.DOC;
[28] => documentTitle : 3200008042_ECH_PD_MRH_002_00120211208_OP400FR.PDF;
[29] => documentTitle : 12007297_AVT_PO_VIE_X03_210186495_UPR0045.PDF;
[30] => documentTitle : 3200008043_ECH_PD_MRH_002_00120211208_OP400FR.PDF;
[31] => documentTitle : 1651819572201402.PDF;
[32] => documentTitle : 1388_FATCAEAI_PO_EPA_X02_20211125_AUTO.PDF;
[33] => documentTitle : 1644943841036343.DOC;
[34] => documentTitle : 1388_FATCAEAI_PO_EPA_X02_20211125_AUTO.PDF;
[35] => documentTitle : 1645549590948379.DOC;
[36] => documentTitle : 1645025800777346.PDF;
[37] => documentTitle : 1645025817413379.PDF;
[38] => documentTitle : 1388_RFI_PO_VIE_X01_20220228_AUTO.PDF; |
Si quelqu'un à une solution je suis preneur hihihihi
Merci
Partager