From: Evolic <ev...@ds...> - 2007-07-01 01:00:23
|
E B wrote: > Tomasz Kuter wrote: > >> Yes, but there is a little problem here. >> If you are using Smarty you have to know: HTML and "Smarty language" >> (view layer), plus PHP (if you want to create business or controller >> layer too). So if someone want to change only template, have to know >> only HTML. >> If you want to use XSLT you have to know: >> - XSLT >> - XML >> - XSD: XML schema files >> - XPath and XQuery: XML file processing >> - PHP >> - HTML >> - maybe RDF and DTD > > to be more specific > XML XSLT and XQuery basics only can do more than you imagine for > presentation layer I'm using only for 2 years XML ,XSLT and XQuery > only I don't have any idea about XSD or DTD let's make it simple in > XSLT for simple loop ,if statement and switch no more !! no need at > all to reinvent the wheel with other template engines but both SMARTY > and XSLT do the job :) but the future of SMARTY I'm not sure !! I understand only part of above text. Please use dot ".' character to separate statements. English is not my native language and sometimes I don't understand some sentences. If you don't understand mine, please let me know. I don't know if you don't know anything about XSD and DTD, or just about its usage with XSLT. >> Can you write more about work in your company? (who project/create XSLT, >> XML files, etc?) > I'm working in telecom. company in Kuwait one of the best project I > have made totally work php5 mysql5 XML and XSLT I didn't use ZNF I > have just tested it locally Can you write more about developing process? I understand that you create XML and XSLT files. But how HTML designers use it to create HTML code? Step by step. You can describe general idea. A bit more precisely than in previous mail. > you know MVC and just imagine that model contain XML on fly using the > power of php5 Dom and queries rowset from the database imported > directly to dom xml object and if there is an error it will be > imported too finally invoked by the controller to view page I can > show you simple example for the scenario in details if you want :) > >> PS. I'm Smarty defender because if we choose another solution (another >> template engine), >> we have to no choice: abandon Smarty. I think we cannot support two >> different template engines. >> Maybe we can? What can you think? > > ZNF support XSLT but in the (News example) it has been used in RSS > only !! why ? I don't know why there is only one example of XSLT usage. I think it was just example. If someone wants, it can be extended. > if ZNF support XSLT it means yes you can just (basics) because XSLT > capabilities are more than just a template engine !! For me "support" means that you can run it. For example currently trunk version of ZNF doesn't support ORM. But if you add it it will be supported. There is no difference between simple, basic example and very big for "support" word. This is my point of view. > finally I will try to do my best to send you a sample of my thoughts > about XSLT and PHP to get the idea and the decision is up to you I'd like to see it. Best regards, Tomasz Kuter PS. I have learn XSLT from W3C Tutorial and examples I have found in Internet. http://www.w3schools.com/xsl/default.asp But on W3C Tutorial you can find very basic information and simple examples. |