stargeek
PHP news website logo.
home    PHP scripts    articles    seo tools    links    search    contact    shop    realtors


Using XSLT with PHP







Using XSLT with PHP

Using XSLT with PHP 12/05/2003 07:52 PM

XSLT (XSL Transformations) plays a vital role in the transformation and presentation of XML documents. Though the primary intent ...




This is a GrokNews Entry: (what is grok?)





Similar Items

Using XSLT with PHP

Grok Headline matches for Using XSLT with PHP

mod-xslt


mod-xslt 08/30/2004 06:49 AM
mod-xslt 1.3.6 (stable) released

XML::XSLT


XML::XSLT 02/16/2004 09:18 AM
XML::XSLT 0.47 released

XML-XSLT-0.47


XML-XSLT-0.47 02/16/2004 10:51 AM

XSLT


XSLT 10/19/2002 01:34 AM
PHP class which will hopefully make it a little bit easier to work with PHPs XSLT extension

mod-xslt 1.3.6


mod-xslt 1.3.6 08/30/2004 06:27 AM
An Apache module that applies XSLT stylesheets to XML files on the fly.

mod-xslt 1.3.2


mod-xslt 1.3.2 06/06/2004 06:50 AM
An Apache module that applies XSLT stylesheets to XML files on the fly.

mod-xslt 1.3.5


mod-xslt 1.3.5 08/01/2004 04:26 PM
An Apache module that applies XSLT stylesheets to XML files on the fly.

mod-xslt 1.3.4


mod-xslt 1.3.4 07/25/2004 07:38 PM
An Apache module that applies XSLT stylesheets to XML files on the fly.

mod-xslt 1.3.3


mod-xslt 1.3.3 07/14/2004 01:24 PM
An Apache module that applies XSLT stylesheets to XML files on the fly.

Conversions using XSLT


Conversions using XSLT 11/01/2002 02:37 AM
CNET Nov 1 2002 2:02AM ET

XSLT in Safari


XSLT in Safari 08/15/2004 10:51 PM

Some time ago we switched over to libxml in Safari for the processing of XML (and XHTML) files. I'm happy to report that we now have basic XSLT support working in Safari using libxslt. You can style your XML using xml-stylesheet processing instructions. I don't yet have a programmatic JS API working for transforming documents, but that shouldn't be too difficult to add. What I really need are XSLT test cases that use xml-stylesheet. Track back or comment if you know of some good test cases online that I can use, or just generally have suggestions to make regarding XSLT support.


mod-xslt for Apache 2.0.35 and later


mod-xslt for Apache 2.0.35 and later 12/13/2003 06:29 PM
mod_xslt 2.0.0 released

XSLT Reflection


XSLT Reflection 11/05/2003 08:20 PM
Reflection enables a programming language to inspect and modify its own code. XSLT, being expressed in XML, comes with this built in. This article shows how XSLT can be used to process XSLT to solve real problems.

Five XSLT Basics


Five XSLT Basics 12/02/2003 01:58 AM
You've just inherited a new project at work that requires you to learn XSLT, but you don't have a clue where to start. This article by Michael Fitzgerald should give you a leg up over the wall. It covers five basics of XSLT 1.0--from what it is to how to get it to work--information you'll also find in the first chapter of Michael's book, Learning XSLT.

Transforming XML with XSLT and PHP


Transforming XML with XSLT and PHP 10/29/2003 02:21 AM
In this tutorial, Timothy shows you how to use XSLT to transform XML documents into HTML documents. Of course, the use of PHP XSLT functions are highlighted.

Sorting in XSLT (XML.com)


Sorting in XSLT (XML.com) 07/09/2002 11:19 AM

XSLT 2.0 Web Development


XSLT 2.0 Web Development 06/02/2004 02:37 AM
Java Pro Jun 2 2004 5:32AM GMT

Sorting in XSLT


Sorting in XSLT 07/03/2002 05:15 PM
In this month's Transforming XML column, Bob DuCharme explains the various uses of xsl:sort, including sort ordering, multiple keys, and reversing the sort.

Grouping With XSLT 2.0


Grouping With XSLT 2.0 11/05/2003 08:20 PM
In his latest Transforming XML column Bob DuCharme explains how to use the new grouping facilities in XSLT 2.

XSLT Processing in .NET


XSLT Processing in .NET 08/14/2002 06:28 PM
Joe Feser gives an overview of the many ways XML can be transforming using XSLT within the Microsoft .NET Framework.

Perl/XSLT/Web developer


Perl/XSLT/Web developer 05/25/2004 01:25 PM
Virus Bulletin - United Kingdom, Oxfordshire, Abingdon (2004-05-25)

mod_perl/XSLT Developer


mod_perl/XSLT Developer 05/18/2004 04:25 PM
Whapps, LLC. - United States, Ohio, Cincinnati (2004-05-18)

The SAXON XSLT Processor 7.8


The SAXON XSLT Processor 7.8 11/15/2003 06:35 AM
A collection of tools for processing XML documents.

The XSLT C library for GNOME 1.1.3


The XSLT C library for GNOME 1.1.3 02/17/2004 10:02 AM
The XSLT C library developed for the GNOME project.

EditiX - XML / XSLT Editor 1.3


EditiX - XML / XSLT Editor 1.3 05/18/2004 04:08 PM
EditiX is a cross-platform XML editor designed to help web authors and application programmers take advantage of the latest XML and XML-related technologies such as XSLT / FO and XSD Schema. EditiX provides users with an extensive range of XML functionality within a refined IDE that guides you with intelligent entry helpers. EditiX has realtime XPath location and syntax error detection. Helpers are also provided with context syntax popup supporting DTD, Schema and RelaxNG. EditiX supports multiple templates and project management. User can apply XSLT or FO Transformation and show the result with a dedicated view. All the process can be managed by shortcuts. EditiX includes default templates with XML, DTD, XHTML, XSLT, XSD, XML RelaxNG, SVG, MathML and XML FO.

XSLT, Browsers, and JavaScript


XSLT, Browsers, and JavaScript 02/05/2003 07:24 PM
Bob DuCharme, in this month's Transforming XML column, shows us how to include JavaScript in the HTML result tree of XSLT transformations.

XSLT for XHTML to Atom


XSLT for XHTML to Atom 02/17/2004 08:42 AM
if you know what all the acronyms mean, then you probably know i think this is cool as shit

FeedDemon XSLT Challenge


FeedDemon XSLT Challenge 05/05/2004 03:37 PM

Jason Fried points out an interesting idea for an RSS reader: make it group items that link to the same story. This sounded like a simple task for FeedDemon's XSLT-based newspaper styling - I figured, just use the Muench ian Method to group items that have the same <link>. Problem solved!

Then I remembered that the RSS <link> element is the URL of the item itself rather than the URL of the story being discussed. Oops.

One possible solution is to group items by title, since items that talk about the same thing often have the same title. However, because this isn't always true, grouping items by title isn't entirely reliable. (If you're viewing this in FeedDemon, you can see what I mean by clicking here to apply a newspaper style that groups by title).

What's really needed is a way to group by the links within each item's description, but my limited XSLT experience has left me scratching my head over how to do this. So...are there any XSLT gurus out there who want to take a crack at this?


XQueryX to XSLT conversion


XQueryX to XSLT conversion 01/07/2004 04:56 PM
The XML Query Working Group has released an updated Working Draft of XML Syntax for XQuery 1.0 (XQueryX). Designed to be read with the XQuery language and its formal semantics, the document proposes that XQueryX will be an optional conformance level. The Working Group invites comments. ?

oXygen gets XSLT debugger


oXygen gets XSLT debugger 05/01/2004 08:14 PM
The oXygen XML Editor for Mac OS X has been updated to version 4.0, which adds such new features as a XSLT debugger in the standalone version...

The XSLT C library for GNOME 1.1.6


The XSLT C library for GNOME 1.1.6 04/18/2004 08:25 PM
The XSLT C library developed for the GNOME project.

mod_perl/sql/xslt programmer


mod_perl/sql/xslt programmer 04/13/2004 05:04 PM
CNSys PLC - Bulgaria, Sofia (2004-04-13)

EditiX 1.4 - XML / XSLT Editor


EditiX 1.4 - XML / XSLT Editor 06/28/2004 04:31 PM
We are glad to announce the availability of EditiX 1.4. EditiX is a Mac OS X and powerful XML/XSLT Editor. News :
  • Surround CDATA action from the "edit" menu
  • Surround Comment action takes the place of the comment/uncomment action
  • Global performance improvement
  • Last path saved/restored while assigning a DTD, a schema or an XML or result document for XSLT

  • The XSLT C library for GNOME 1.1.8


    The XSLT C library for GNOME 1.1.8 07/06/2004 08:18 AM
    The XSLT C library developed for the GNOME project.

    The XSLT C library for GNOME 1.1.0


    The XSLT C library for GNOME 1.1.0 11/04/2003 06:00 PM
    The XSLT C library developed for the GNOME project.

    XSLT debate and critique


    XSLT debate and critique 06/05/2002 07:50 AM
    XSLT was designed as a language for transforming XML documents into other documents (perhaps also XML). In essence, XSLT "transformations" are made of templates that match portions of input documents and correspondingly emit portions of output documents. The XSLT engine applies the appropriate templates (usually recursively) to input documents to yield output documents. Thus, XSLT seems perfect for our task. We can simply match the text portions of our input documents, perform our substitutions, and emit the results. But, alas, XSLT suffers from fundamental weaknesses that make it exceedingly difficult for many common tasks, and our text-conversion problem is one such task. Ken Holman, a noted teacher of XSLT has a good response:

    Don't regard writing a stylesheet as writing a program, regard it as supplying to the processor a collection of templates, or "examples of the result tree", that the processor is going to use to build the result of the transformation.

    Yes, it [XSLT] happens to be Turing Complete, so if you need to do programming things along the way (which, I claim, is *not* the norm in XSLT stylesheets), they are available to be used at the cost of shoehorning the activity into markup constructs. I agree it isn't a pretty programming language ... because it's primary purpose *isn't* programming, so that's okay!

    They also say "Give a man a plough and he can farm the land, give a man a noose and he can ...". A little knowledge is a dangerous thing. - John

    "zeldman.abc"

    The Power Of Three: XML, XSLT and PHP --
    Part III


    The Power Of Three: XML, XSLT and PHP --
    Part III
    06/26/2002 01:01 PM
    Part 3: The Power of PHP This is the third and final article in THE POWER OF THREE: XML, XSLT, AND PHP series. We will learn how to bring it all together and develop websites that utilize XML, XSLT and PHP to create a rich and powerful site...

    Eclipse XSLT Plugin


    Eclipse XSLT Plugin 03/29/2005 11:43 AM
    initial release

    XQuery, XPath and XSLT


    XQuery, XPath and XSLT 04/16/2005 07:28 AM


    Last Call: XQuery, XPath and XSLT
    http://www.w3.org/XML/

    The XML Query Working Group and the XSL Working Group released twelve Working Drafts for the XQuery, XPath and XSLT languages. Seven are in last call through 13 May. Important for databases, search engines and object repositories, XML Query can perform searches, queries and joins over collections of documents. XSLT transforms documents into different markup or formats. Both XQuery and XSLT 2 use XPath expressions and operate on XPath Data Model instances.

    XML Query Use Cases:
    The motivations of XML Query explained in examples
    http:// www.w3.org/TR/2005/WD-xquery-use-cases-20050404/

    XML Path Language (XPath) 2.0:
    Expression syntax for referring to parts of XML documents -
    Last Call
    http://www.w3.or g/TR/2005/WD-xpath20-20050404/

    XQuery 1.0 and XPath 2.0 Data Model:
    For both XML and non-XML sources -
    Last Call
    http://w ww.w3.org/TR/2005/WD-xpath-datamodel-20050404/

    XQuery 1.0 and XPath 2.0 Functions and Operators:
    The functions you can call in XPath expressions and the operations you can perform on XPath data types -
    Last Call
    http://w ww.w3.org/TR/2005/WD-xpath-functions-20050404/

    XSLT 2.0 and XQuery 1.0 Serialization:
    Defines how to output the results of XSLT 2.0 and XML Query evaluation in XML, HTML or as text -
    Last Call
    http://www.w3.org/TR/2005/WD-xslt-xquery-serialization-20050404/

    XSL Transformations (XSLT) Version 2.0:
    Using XML schemas, transforms data model instances (XML and non-XML) into other documents including into XSL-FO for printing -
    Last Call
    http://www.w3.org /TR/2005/WD-xslt20-20050404/

    XQuery 1.0: An XML Query Language:
    A non-XML, Perl-like syntax for querying collections of structured and semi-structured data both locally and over the Web -
    Last Call
    http://www.w3.org /TR/2005/WD-xquery-20050404/

    XML Syntax for XQuery 1.0 (XQueryX):
    A precise representation in XML of the XML Query language, suitable for machine processing and introspection -
    Last Call
    http://www.w3.or g/TR/2005/WD-xqueryx-20050404/

    XQuery 1.0 and XPath 2.0 Full-Text Use Cases:
    Examples for full-text search over data model collections
    http://www.w3.org/TR/2005/WD-xmlquery-full-text-use-cases-2005040 4/

    XQuery 1.0 and XPath 2.0 Full-Text:
    A full-text retrieval facility for XPath, XSLT and XML Query
    http:// www.w3.org/TR/2005/WD-xquery-full-text-20050404/

    XQuery 1.0 and XPath 2.0 Formal Semantics:
    The type system used in XQuery and XSLT 2 via XPath defined precisely for implementers
    http:// www.w3.org/TR/2005/WD-xquery-semantics-20050404/

    Building a Tokenizer for XPath or XQuery:
    Strategies for writing an XPath parser
    htt p://www.w3.org/TR/2005/WD-xquery-xpath-parsing-20050404/
    Grok Description matches for Using XSLT with PHP
    GrokA matches for Using XSLT with PHP

    Using XSLT with PHP

The following phrases have been identified by the grok system as matching this entry:

















Also check out:


Grok

Ipod Porn on the
Rise

Brief Abstract of
Wikipedia's
Mesothelioma Cancer
page

Get first aid
instructions in your
cell phone

IE is crap
JSPWiki gains
podcasting support

PHP Class 'HV WDDX
Metadata' released

PeedyPal
Simplicity
pblogan
Siege 2.58b1 (Beta)
ClairVoyanT SysAdmin
0.1.9.7

Image_Toolbox 1.1.0
Gina 1.2.2
KXParse 2.3
libinklevel 0.6.1
Pansophica 1.2-4
Support Information
Tracker 2.0.3-alpha1
(Development)

Cycling 0.3.0
(Unstable)

Plankton 1.3
Security Update
Offers Safari
Cookies Fix

X2: Wolverine's
Revenge

Omnivorous Trees:
Part 4

The mother lode of
omnivorous trees

Growing a car
VeriSign still needs
ICANN

How Perl Powers the
Squeezebox

Jobs report, Intel
dent stocks

Japanese Men Accused
of File-Sharing

Phone Cos. Cut
Internet Service
Prices

Jobs report, Intel
forecast send stocks
lower

Stocks Sag After Job
Data, Intel Outlook

Stocks fall on weak
job growth, Intel

300-foot Eglin tower
opened on beach to
test high-tech
weapons

NetGear deals to
expand Asian Wi-Fi
sales

Canadian Railway
Hitches Up with
IBM's IT

High-tech play
analyzing technology
giving high school
football an edge

Intel shares fall on
600 million charge

Google game isn't
over yet

Why Google is
Trading Privacy for
Cash

Google Goes to Court
Miserable Failure?
Google Trick Says
It's Bush

Intelligence
networks go for
Google

Trademark wars heat
up

Q&A with Peter Kay
Google Asks Judge to
Lay Down Trademark
Law

Google's search
under the microscope

Google ban drug
adverts

Say What? Keeping Up
with Holiday Lingo

"Night of the
Undisputed": Final
Camp Notes:

Matt and Dave’s
write-in clinic

Google Seeks To
Dodge Keyword
Quagmire

Interview with
Jeremy Hogan of Red
Hat

Mac Cleaner to Halt
Development?

New Apple Retail
Stores Locations?

HP names new IT,
operations chief

what is grok?