Autor | Zpráva | ||
---|---|---|---|
Tomasekkk Profil * |
#1 · Zasláno: 18. 1. 2011, 21:01:11
Ahoj, měl bych jeden dotaz, mám XML soubor data z něj se mi podařilo natáhnout pomocí níže uvedeného scriptu, rád bych ale vytáhl i tyto proměné z tohoto XML souboru (tzn. intParameterID, intParameterName, parameterValue)
- <stk:intParameters> - <stk:intParameter> <stk:intParameterID>3</stk:intParameterID> <stk:intParameterName>barva</stk:intParameterName> - <stk:intParameterValues> - <stk:intParameterValue> <stk:parameterValue>sv. zelená</stk:parameterValue> </stk:intParameterValue> </stk:intParameterValues> </stk:intParameter> - <stk:intParameter> <stk:intParameterID>1</stk:intParameterID> <stk:intParameterName>měřítko</stk:intParameterName> - <stk:intParameterValues> - <stk:intParameterValue> <stk:parameterValueID>1</stk:parameterValueID> <stk:parameterValue>TT (1:120)</stk:parameterValue> </stk:intParameterValue> - <stk:intParameterValue> <stk:parameterValueID>2</stk:parameterValueID> <stk:parameterValue>H0 (1:87)</stk:parameterValue> </stk:intParameterValue> - <stk:intParameterValue> <stk:parameterValueID>3</stk:parameterValueID> <stk:parameterValue>N (1:160)</stk:parameterValue> </stk:intParameterValue> </stk:intParameterValues> </stk:intParameter> </stk:intParameters> a zde je část kódu díky kterému tahám např. jen ID zboží, bohužel složené XML s více "podatributů" neumím :-( $doc = new DOMDocument(); $doc->load("seznamzbozi.xml"); foreach ($doc->getElementsByTagName('stockHeader') as $node) { $idvyrobkuxml = iconv('utf-8','windows-1250',$node->getElementsByTagName('id')->item(0)->nodeValue); } Děkuji za rady Tom |
||
Časová prodleva: 3 dny
|
|||
habendorf Profil |
#2 · Zasláno: 21. 1. 2011, 14:15:48
Pokud zadáš dotaz do vhodnější sekce, zvýšíš svoji šanci na odpověď.
|
||
Radek Cvek Profil |
#3 · Zasláno: 22. 1. 2011, 13:20:52
Říká se tomu jmenné prostory (namespaces) a parzuje se to takto.
|
||
Časová prodleva: 13 let
|
0