[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

Re: Scripting and XML

  • From: "Ingo Macherius" <Ingo.Macherius@T...>
  • To: rasmus@l...
  • Date: Sun, 19 Oct 1997 19:48:46 +0000

xml echo statement
> Date:          Sun, 19 Oct 1997 12:45:04 -0400 ()
> From:          Rasmus Lerdorf <rasmus@l...>
> Subject:       Re: Scripting and XML

> > So PHP/FI could parse correctly before, but probably not 
> > after delivery.

> I recognize that there is really no way to ensure that the final output
> will be valid XML. 

Yes there is: That's to make PHP/FI a conforming XML application. By 
now it is a turing complete, server side language that just allows 
one to omit a "print" or "echo" statement before HTML markup if 
outside a PI.

If PHP/FI itself would parse documents than rather replacing string A 
with string B, there would be full control over output. I understand 
that doing so would break backward compatibility.

> The whole point of a server-parsed html-embedded language is that it is
> dynamic.

The Roxen Server, which basically allows server-side processing 
similar to PHP/FI, uses specialized tags. This is dynamic, but one 
could give a "PHP/FI DTD". If it's modular, it can be mixed with any 
XML DTD. Whatever becomes of the namespaces/architectural forms 
discussion, it would work with any DTD.

What can be done with PHP/FI that can't be done with XML is 
interacting with the httpd and external databases. Inserting text or 
do simple computations, will become the domain of client side 
processing languages. And don't forget there are entities with XML, 
so mere string relacement is no longer a challange. And because 
entities could be served by URL that are CGI (or whatever), they can 
become quite dynamic.

PHP/FI used to solve many problems that existed due to shortcomings 
in HTML. Now with XML, many of those are gone. But XML uses 
different ways than PHP/FI did. IMHO there are two possible 
solutions: Redesign PHP/FI to become XML compliant (which is not 
backward compatible), or just see it as a special Apache 
scripting language (where I like mod_perl more).

	++im 
--
Ingo Macherius // L'Aigler Platz 4 // D-38678 Clausthal-Zellerfeld
mailto:Ingo.Macherius@t...    http://www.tu-clausthal.de/~inim/
Information!=Knowledge!=Wisdom!=Truth!=Beauty!=Love!=Music==BEST (Frank Zappa)

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.