Reply to Re: I have DOM angst

Your name:

Reply:


Posted by ReGenesis0 on 09/07/06 13:55

Tony Marston wrote:

> The tools for manipulating XML are supposed to be better in PHP 5 than PHP
> 4, but the whole pointof XML is *not* to be manipulated, simply written by
> one process and read by another process. It is used to exchange data between
> different processes, not to provide a storage mechanism as a replacement to
> an SQL database.

See, I'd be a crumudgen and say- "The point of XML is to store your
date IN and XML string in a field in a sql database. Certain key
values like a date and ID will remain as seperate db-fields, but for
the MSOT part, it's a lump of xml code."
The advantage here, if you want to change the type of date you're
storing, or if the type just varies a lot, (say if you have 16
different types of content_types all with different sub-fields you want
to sore in the same database) You dont' have to go back and re-work
your databse queries. It's a standard query. "Go and get the xml code
nugget, chuck it bodily at a xsl sheet. The XSL stylesheet will treat
it appropriately based on the content_type attribute in the base tag."

Searchability/queryabnility goes all the hell udner this system, but
flexability and expandability goes way, way up. It's inappropriate for
some applications, but very appropriae for many others.
But, this presupposes the ability to manipulate complicated nested xml
files, (largely from a form handling standpoint.)

(Storing XML in a text field sounds back-assward, but I've seen this
basis system in action on a proprietary internal system, it works very,
very well, and I WANT that level of flexability.)

Some meditation on the issues involved has me thinkign that basically
what I need is a simpler way of manipulating things in memory.

I'd been avoiding simpleXML in favor od DOM-based solutions on the
premsie that DOM is the better/'correct' way of doign things, but the
more I look, it seems like the itneroperability of dom/simpleXML simly
BEGS for me to manipulate thing in simplexml, and then just conver them
back for xsl interpretation.
(I'd been thinking of simple XML as a seperate 'dumbed-down'
implemantation, but it starting to look more sideways of DOM, liek
theyr'e seperate tools meant to be used together for their strengths.)

IS SimpleXML what I'm looking for? (Basically, I'm giving you an
opportunity to say something bad about it.)

-Derik

[Back to original message]


Удаленная работа для программистов  •  Как заработать на Google AdSense  •  England, UK  •  статьи на английском  •  PHP MySQL CMS Apache Oscommerce  •  Online Business Knowledge Base  •  DVD MP3 AVI MP4 players codecs conversion help
Home  •  Search  •  Site Map  •  Set as Homepage  •  Add to Favourites

Copyright © 2005-2006 Powered by Custom PHP Programming

Сайт изготовлен в Студии Валентина Петручека
изготовление и поддержка веб-сайтов, разработка программного обеспечения, поисковая оптимизация