|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Attaching information with each Node
Hi,
My application is creating a DOM tree from a set of Nodes passed to it,
one after another, at Runtime.Later, I would persist the tree to the
database.
While I am recieving the nodes, I need to have some information attached
with each of them for some processing. There are two ways I know of
doing this.
1) Decorate the Node with an attribute that holds the information
2) Use the setProperty() method that holds the information.
If I am going with (1) ,then after I do the required processing, and
before I persist the constructed DOM tree out of these nodes, I need to
undecorate the tree . (i.e. remove the attributes, since the persisted
tree should not have these temporary attributes. Also this post
processing is expensive.
If I am going with (2), I find that the setProperty() implementation is
a bit expensive too.
i.e. for e.g.
For (1) for a node <employee>, the decorated node will be <employee
custAttr="1">. Then based on this attribute, some processing is done.
Later as a part of post processing the attribute is removed from the node.
For (2), for a node <employee> I would do
employeeNode.setProperty("custAttr","1"); These would not appear in the
persisted XMLValue. But again, this is expensive from profiling results.
Is there any othe more performing way of doing this ?
Any help will be appreciated.
thanks,
Ram.
--
Ramkumar Menon,
Oracle India Pvt Ltd,
No:3, Bannerghatta Road,
Bangalore - 82,
India.
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|
|||||||||

Cart








