Autor | Zpráva | ||
---|---|---|---|
David_ Profil * |
#1 · Zasláno: 20. 4. 2008, 10:26:08
Zdravím, prosím poraďte jak mám zpracovat v php toto:
Má to celkem nějakých 15000 řádků - těch parametrů ( <Parametr ... /> ) Chtěl bych použít dom nebo simpleXML, je mi to vcelku jedno, potřeuju nějakým cyklem z toho vytáhnout ty data: vždy z rádku, např.: <Parametr diffgr:id="Parametr1" msdata:rowOrder="0" kod_zbozi="21902811" kod_parametru="MC0.1" hodnota="Mini DV" /> cyklem vytáhnout do proměnných: $kod_zbozi = kod_zbozi $kod_parametru = kod_parametru $hodnota = $hodnota Děkuju za jakoukoliv radu <?xml version="1.0" encoding="utf-8" ?> <DataSet xmlns="http://www.atcomp.cz/webservices"> <xs:schema id="Parametry" xmlns="" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> <xs:element name="Parametry" msdata:IsDataSet="true" msdata:Locale="cs-CZ"> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="Parametr"> <xs:complexType> <xs:attribute name="kod_zbozi" type="xs:string" /> <xs:attribute name="kod_parametru" type="xs:string" /> <xs:attribute name="hodnota" type="xs:string" /> <xs:attribute name="min_hodnota" type="xs:int" /> <xs:attribute name="max_hodnota" type="xs:int" /> </xs:complexType> </xs:element> </xs:choice> </xs:complexType> </xs:element> </xs:schema> <diffgr:diffgram xmlns:msdata="urn:schemas-microsoft-com:xml-msdata" xmlns:diffgr="urn:schemas-microsoft-com:xml-diffgram-v1"> <Parametry xmlns=""> <Parametr diffgr:id="Parametr1" msdata:rowOrder="0" kod_zbozi="21902811" kod_parametru="MC0.1" hodnota="Mini DV" /> <Parametr diffgr:id="Parametr2" msdata:rowOrder="1" kod_zbozi="52608078" kod_parametru="SIT 1.0" hodnota="Do racku" /> <Parametr diffgr:id="Parametr3" msdata:rowOrder="2" kod_zbozi="18700331" kod_parametru="NTB1.1" hodnota="AMD Turion X2" /> <Parametr diffgr:id="Parametr4" msdata:rowOrder="3" kod_zbozi="18700331" kod_parametru="NTB0.1" hodnota="Aspire" /> <Parametr diffgr:id="Parametr5" msdata:rowOrder="4" kod_zbozi="18700331" kod_parametru="NTB1.2" hodnota="1,7" /> <Parametr diffgr:id="Parametr6" msdata:rowOrder="5" kod_zbozi="18700331" kod_parametru="NTB2.1" hodnota="15,4" /> <Parametr diffgr:id="Parametr7" msdata:rowOrder="6" kod_zbozi="18700331" kod_parametru="NTB2.2" hodnota="1280x800 (WXGA)" /> <Parametr diffgr:id="Parametr8" msdata:rowOrder="7" kod_zbozi="18700331" kod_parametru="NTB2.3" hodnota="lesklý" /> <Parametr diffgr:id="Parametr9" msdata:rowOrder="8" kod_zbozi="18700331" kod_parametru="NTB3.1" hodnota="2048 MB" /> <Parametr diffgr:id="Parametr10" msdata:rowOrder="9" kod_zbozi="18700331" kod_parametru="NTB4.1" hodnota="160 GB" /> <Parametr diffgr:id="Parametr11" msdata:rowOrder="10" kod_zbozi="18700331" kod_parametru="NTB3.2" hodnota="celkem 2 (oba obsazené)" /> </Parametry> </diffgr:diffgram> </DataSet> |
||
Časová prodleva: 16 let
|
0