ukweb Posted March 11, 2011 Share Posted March 11, 2011 Hi all I'm building a script which reads a XML document, and so far so good... until now! the document uses '-' extensively all the way through it (not something that I would have chosen) so to combat this I've used {}. The part of the document I am working on now, this simply does not work, and I really cannot see why... XML <plot> <name-number>87</name-number> <price>183000</price> <bedrooms>4</bedrooms> <status>available</status> <summary>With three double bedrooms, including one en suite and a further bedroom plus family bathroom to the first floor, separate lounge and dining room with kitchen and utility to the ground floor, the Otter is a modern home with a great deal to offer growing families.</summary> <feature>Separate lounge and dining room</feature> <feature>Kitchen with utility room</feature> <feature>Integral garage</feature> <feature>En suite to master bedroom</feature> <property-type>detached-house</property-type> <media> <caption> </caption> <type>image</type> <filename>1855_Otter-WhitehirstGrange.jpg</filename> <indexno>1</indexno> </media> <media> <caption> </caption> <type>floorplan</type> <filename>1386_Otter-WhitehirstGrange.pdf</filename> <indexno>2</indexno> </media> <media> <caption> </caption> <type>brochure</type> <filename>284_brochure.pdf</filename> <indexno>3</indexno> </media> <style-name>Otter</style-name> </plot> PHP echo $plot->{name-number}; // echoes nothing, should echo 87 echo $plot->price; // echoes 183000 echo $plot->bedrooms // echoes 4 echo $plot->{style-name} // echoes nothing, should echo Otter This is frustrating the hell out of me, and I cannot see why this would work everywhere else in the XML document but not here. Any ideas or help would be received with gratitude! Link to comment https://forums.phpfreaks.com/topic/230337-element-name-with-minus-being-completely-ignored/ Share on other sites More sharing options...
PFMaBiSmAd Posted March 11, 2011 Share Posted March 11, 2011 See example #3 at this link - http://us3.php.net/manual/en/simplexml.examples-basic.php Link to comment https://forums.phpfreaks.com/topic/230337-element-name-with-minus-being-completely-ignored/#findComment-1186164 Share on other sites More sharing options...
ukweb Posted March 11, 2011 Author Share Posted March 11, 2011 schoolboy error on my behalf there! it's approaching 4pm on a friday = home time! Apologies, and thanks! Link to comment https://forums.phpfreaks.com/topic/230337-element-name-with-minus-being-completely-ignored/#findComment-1186168 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.