Hello guys,
I am looking for a parser in PHP that can return all the
attributes of XML entities. I know how to read the XML Entities, but I
have got a problem with reading attributes. So I will appreciate if you
could give a parser that can return all the Entities and Attributes of
respective entities as an array.
For e.g.:
<?xml version="1.0" ?>
<Controller>
<NumberOfBoards>5</NumberOfBoards>
<NumberOfKeypads>1</NumberOfKeypads>
<QueueMode>N</QueueMode>
<EntranceDelay on="5" off="5" />
<Limits minLength="36" maxLength="800" />
<Conveyor perSecond="6.3" perPulse="8.0" />
<Roller relay="1" needsOrder="1">
<RollerUp1>84</RollerUp1>
<RollerDown>84</RollerDown>
<RollerUp2>84</RollerUp2>
</Roller>
</Controller>
This is a part of my XML document. I want to return all the Entites
with their attributes as an array.
Thanks in advance. 4 3184 Ch********@gmail.com wrote:
I am looking for a parser in PHP that can return all the
attributes of XML entities
I think you mean "attributes", not "entities"...?
I haven't used PHP, but any XML parser should deliver all the
information available in the document; otherwise, it isn't an XML parser.
A websearch on "php xml" finds lots of indication that folks are doing
this and some code examples which are retrieving attributes. "If it
happens, it must be possible."
--
() ASCII Ribbon Campaign | Joe Kesselman
/\ Stamp out HTML e-mail! | System architexture and kinetic poetry
Joe Kesselman wrote:
Ch********@gmail.com wrote:
I am looking for a parser in PHP that can return all the
attributes of XML entities
I think you mean "attributes", not "entities"...?
I haven't used PHP, but any XML parser should deliver all the
information available in the document; otherwise, it isn't an XML parser.
A websearch on "php xml" finds lots of indication that folks are doing
this and some code examples which are retrieving attributes. "If it
happens, it must be possible."
--
() ASCII Ribbon Campaign | Joe Kesselman
/\ Stamp out HTML e-mail! | System architexture and kinetic poetry
Hi Joe,
First of all, thanks for your immediate reply.
By Attributes and Entities I mean to say, relating to my XML
doc, <Controller>, <NumberOfBoards>, <NumberOfKeypads>, <QueueMode>,
<EntranceDelay, <Limits, <Conveyor, <Roller , <RollerUp1>,
<RollerDown>, <RollerUp2are all ENTITIES and in these the ATTRIBUTES
OF <EntranceDelay entity are ==>
on="5" and off="5"
Similarly there are some other entities that have attributes.
What I am saying is that, I have searched a net a lot for a parser that
can return all ENTITIES and ATTRIBUTES as an array, but I didn't get
any. I have a parser that gives me only ENTITIES and not attributes.
So can you help me solve this query?
Thanks again. Ch********@gmail.com wrote:
Joe Kesselman wrote:
Ch********@gmail.com wrote:
I am looking for a parser in PHP that can return all the
attributes of XML entities
I think you mean "attributes", not "entities"...?
I haven't used PHP, but any XML parser should deliver all the
information available in the document; otherwise, it isn't an XML parser.
A websearch on "php xml" finds lots of indication that folks are doing
this and some code examples which are retrieving attributes. "If it
happens, it must be possible."
--
() ASCII Ribbon Campaign | Joe Kesselman
/\ Stamp out HTML e-mail! | System architexture and kinetic poetry
Hi Joe,
First of all, thanks for your immediate reply.
By Attributes and Entities I mean to say, relating to my XML
doc, <Controller>, <NumberOfBoards>, <NumberOfKeypads>, <QueueMode>,
<EntranceDelay, <Limits, <Conveyor, <Roller , <RollerUp1>,
<RollerDown>, <RollerUp2are all ENTITIES and in these the ATTRIBUTES
OF <EntranceDelay entity are ==>
on="5" and off="5"
Similarly there are some other entities that have attributes.
What I am saying is that, I have searched a net a lot for a parser that
can return all ENTITIES and ATTRIBUTES as an array, but I didn't get
any. I have a parser that gives me only ENTITIES and not attributes.
So can you help me solve this query?
Thanks again.
Strange, the xml2Array class over at http://uk2.php.net/xml_parse
seems to do exactly what you want...
Array ( [0] =>
Array ( [name] =CONTROLLER
[attrs] =Array ( )
[children] =>
Array ( [0] =>
Array ( [name] =NUMBEROFBOARDS
[attrs] =Array ( )
[tagData] =5 )
[1] =>
Array ( [name] =NUMBEROFKEYPADS
[attrs] =Array ( )
[tagData] =1 )
[2] =>
Array ( [name] =QUEUEMODE
[attrs] =Array ( )
[tagData] =N )
[3] =>
Array ( [name] =ENTRANCEDELAY
[attrs] =>
Array ( [ON] =5 [OFF] =5 ) )
[4] =>
Array ( [name] =LIMITS
[attrs] =>
Array ( [MINLENGTH] =36
[MAXLENGTH] =800 ) )
[5] =>
Array ( [name] =CONVEYOR
[attrs] =>
Array ( [PERSECOND] =6.3
[PERPULSE] =8.0 ) )
[6] =>
Array ( [name] =ROLLER
[attrs] =>
Array ( [RELAY] =1
[NEEDSORDER] =1 )
[children] =>
Array ( [0] =>
Array ( [name] =ROLLERUP1
[attrs] =Array ( )
[tagData] =84 )
[1] =>
Array ( [name] =ROLLERDOWN
[attrs] =Array ( )
[tagData] =84 )
[2] =>
Array ( [name] =ROLLERUP2
[attrs] =Array ( )
[tagData] =84 ) ) ) ) ) )
By Attributes and Entities I mean to say, relating to my XML
doc, <Controller>, <NumberOfBoards>, <NumberOfKeypads>, <QueueMode>,
<EntranceDelay, <Limits, <Conveyor, <Roller, <RollerUp1>,
<RollerDown>, <RollerUp2are all ENTITIES
"Entity" has a specific meaning in the XML world, and this isn't it.
These are Elements. If you want useful answers, it really is helpful to
use standard terminology when posing the question.
--
() ASCII Ribbon Campaign | Joe Kesselman
/\ Stamp out HTML e-mail! | System architexture and kinetic poetry This thread has been closed and replies have been disabled. Please start a new discussion. Similar topics
by: marktm |
last post by:
Hi-
I am using the following code and want to retrieve an attributes value.
I want to loop through the xml file and add the attribute values to an
array. The line in question is marked with...
|
by: marktm |
last post by:
Hi-
I am using the following code and want to retrieve an attributes value.
I want to loop through the xml file and add the attribute values to an
array. The line in question is marked with...
|
by: billcoumbe |
last post by:
any recommendations? I'm looking for something that will just run from
the unix command line to validate large (20-50Mb) XML files against an
XML DTD.
Ideally something that is actively...
|
by: Art |
last post by:
What's the most efficient way to replace characters in an XML document before
it is loaded into a parser? Chars I'd want to replace are in attributes and
there can be N attributes, also let's...
|
by: Harry |
last post by:
Hello,
I want to know if I can modify a xml-file with a xml-parser or can I
only read the information out of it.
If it is possible, I searching for xml-Parser for c++ (win32). I tried
with...
|
by: SL |
last post by:
I try to validate against a schema a document stored in several files
thanks to external entities. The parseur add a 'xml:base="url"'
attribute on the root element of this sub-trees during parsing,...
|
by: jmike |
last post by:
Hi everyone,
I am a total newbie to XML parsing. I've written a couple of toy
examples under the instruction of tutorials available on the web.
The problem I want to solve is this. I have an...
|
by: ChillyRoll |
last post by:
Hello guys,
I am looking for a parser in PHP that can return all the attributes of
XML entities. I know how to read the XML Entities, but I have got a
problem with reading attributes. So I will...
|
by: Water Cooler v2 |
last post by:
Sorry for asking this beginner question.
I've written DTDs so far and read about XML Schemas. I understand that
they are a replacement of the DTD fundamentally, and therefore allow
for the...
|
by: marktang |
last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: tracyyun |
last post by:
Dear forum friends,
With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
|
by: adsilva |
last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
|
by: muto222 |
last post by:
How can i add a mobile payment intergratation into php mysql website.
| |