U should read the docs on domxml. There is alot of examples in there on how to do that and xslt.
Here are tons of tutorials to on phpbuilder.com, phpbeginner.com. -- BigDog On Wed, 2003-07-09 at 06:02, Petre Agenbag wrote: > Hi List > > Firstly, thanks for the replies and mostly for the accommodating > attitude to this, arguable non-PHP subject. > > I don't want this thread to become a flame war on why one should use > XML, or why not. > I do have personal issues wrt XML and the way it works, and although I > cannot *yet* see the need, it doesn't mean that there isn't one. > > My original post should have made this clear, but it seems it didn't. > > I have laid to rest my reservations wrt XML, and am more interested in > understanding the entire process in the hope that 1) I will "see" the > need, and 2) understand how all those XML jargon fits together ( XML, > XSL, XSLT, DTD, DOMXML, phew...) > > That was why I gave a brief summary of where I am atm wrt understanding > what it is. > > What I still don't know much about, and at last, this is where the PHP > comes in, is once I have this XML file, whereto from here using PHP ( > you see, it should be clear that I want to use PHP as my "one and only" > trusty tool. > > As I stated, and correct me, the XML file contains the structured data, > and the XSL file contains the "look and feel" and the XSL file is > written in XSLT language. > > My understanding is further that, again focused only on web applications > here, one would have an XML file in your web folder, along with it's XSL > file. These files would be "linked" by means of calls or references to > each other inside the files. > > Having these two files (oh, and the dtd which can be used to verify the > XML, but doesn't seem necessary from what I can see), as I understand > it, gives the basis from where one would then parse the XML into XHTML > in order to actually "see" anything in a browser via one of two routes: > 1) client side via the browser's built in XML parser -> arguably leaving > the old Netscape/IE gap wrt compatibility, or 2) server side parsing > with the built-in XML parser that comes with the webserver (IIS or > Apache in my case) -> with this approach being in my mind the "best" if > you want to make sure you don't run into browser issues. > > This is where my PHP question really starts: > On apache.org they talk about the XML support of apache etc, and in the > PHP documentation there are lots of XML functions and yet more jargon > like DOMXML etc, which is not clear for me what to do now (should I > elect to parse server side). > > If someone can just give me a quick and easy "tour" on what to do and > what is needed from here to actually parse and display the contents > correctly, I should have enough to keep me busy for a while, and > hopefully help me to increase my knowledge and understanding so I won't > ask stupid questions on this list ;) > > > Thanks again for the input. > > > > > On Wed, 2003-07-09 at 00:36, Ray Hunter wrote: > > I see that not many sites require the use of xml/xsl(t). Many sites can > > just use html and database to accomplish 99.9% of the work. > > > > I always suggest that when you have tons of data that you need to send > > to the user that it is a good idea. Especially now that xslt is growing > > up :) > > > > I like to use xml and xsl for various reasons, mainly i can really > > separate the logic and presentation. All data is keep in the xml file > > and presentation in the xsl file. So when i need to make changes in the > > presentation then i only change the xsl file and never really have to > > touch the logic (php) code. This is really, really great for some sights > > that are extremely complex. > > > > Also in php i can create standards that my xml files will follow (dtds, > > schema) and allowing me to create modules (functionality) very > > efficiently and timely. > > > > Also as mentioned xml provides a format for transfering data. However, i > > would not use it with databases unless it is large amounts of data. > > However, i have used xml for creating sql queries and setting up > > configureation files which are extremely reliabe. > > > > -- > > BigDog > > > > > > > > On Tue, 2003-07-08 at 15:51, Jeff Harris wrote: > > > |-----Original Message----- > > > |From: Petre Agenbag [mailto:[EMAIL PROTECTED] > > > |Sent: Tuesday, July 08, 2003 6:27 AM > > > |To: [EMAIL PROTECTED] > > > |Subject: [PHP] XML > > > | > > > | > > > |Hi List > > > | > > > |Firstly, this question is arguable more about XML than PHP, but they are > > > |interlinked, so I hope it is "topical" for this list. > > > | > > > |Firstly, Where I come from: > > > | > > > |I am VERY comfortable with PHP/MySQL on Linux and understand all those > > > |concepts. > > > | > > > |Now I'm trying to see the benefits of XML, and quite frankly, I just > > > |cannot see why one would want to use it... > > > | > > > [snip] > > > > > > On Jul 8, 2003, "Joe Harman" claimed that: > > > > > > |Okay Petre... You have asked the question that I always wanted to ask!!! > > > |I can't wait to see peoples answer... I simply can't find a use for it > > > |either.... > > > | > > > |Joe > > > > > > This probably should be on another list, but it might give someone an idea > > > on how to create something in PHP. I've been trying to figure out if some > > > of what I'm doing would be good for XML. The answer for that is "no, use a > > > database." > > > > > > It seems to me, that XML is a way of encoding data for the transmission > > > between two processors. For example, the database uses XML to transfer > > > data to the PHP engine. The weather magnet uses XML to transmit > > > information to your PHP script, which parses it and produces the HTML > > > output. My page asks your script for some information, and it's returned > > > as well-formed XML. > > > > > > As far as using an XML file to act as a database and your parser to create > > > the HTML, it's probably better to use a database. > > > > > > Jeff > > > (my $.015 [after taxes] ) > > > -- > > > Registered Linux user #304026. > > > "lynx -source http://jharris.rallycentral.us/jharris.asc | gpg --import" > > > Key fingerprint = 52FC 20BD 025A 8C13 5FC6 68C6 9CF9 46C2 B089 0FED > > > Responses to this message should conform to RFC 1855. > > > > > > > > > -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php