xsl-list
[Top] [All Lists]

Re: php xml xsl transformation returning empty string

2005-10-02 04:06:45
On 10/2/05, nalopaleaahu(_at_)aol(_dot_)com <nalopaleaahu(_at_)aol(_dot_)com> 
wrote:
Hmm I thought the closing xml was well formed, I was wrong. Thanks

Really?  With no matching opening <xml> how could you think it was well formed?

Now I dont get parsing errors now but the transformation is not
returning anything new, just the comment segment as it was before

Your source XML doesn't have a comment segment...

rdfpic.xsl:
<?xml version="1.0" encoding="UTF-8"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
xmlns="http://www.w3.org/TR/REC-html40";
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
xmlns:DC="http://purl.oclc.org/dc/documents/rec-dces-199809.htm#";
xmlns:Technical="http://www.w3.org/2000/PhotoRDF/technical-1-0#";
version="1.0">
<xsl:output method="html" indent="no"/>
<xsl:template match="/">
<xsl:apply-templates/>

You've called apply-templates here, but don't have any other templates
in your stylesheet...

<xsl:for-each select="*">
<xsl:value-of select="@name"/>:
<xsl:value-of select="*"/>
</xsl:for-each>

There isn't an attribute 'name' in your source - what were you
expecting to select here?  It's probably best to take some time out
and learn xml and xslt outside of php...

</xsl:template>
</xsl:stylesheet>


xml array data is:
<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
  xmlns="http://www.w3.org/1999/09/28-Photo-ns#";
  xmlns:DC="http://purl.oclc.org/dc/documents/rec-dces-199809.htm#";
  xmlns:Technical="http://www.w3.org/2000/PhotoRDF/technical-1-0#";>
 <rdf:Description about="for awhile">
  <DC:Description>Take one</DC:Description>
  <DC:Type>image/jpeg</DC:Type>
  <DC:Subject>computers</DC:Subject>
  <DC:Source>ccd</DC:Source>
  <DC:Rights>public domain</DC:Rights>
  <DC:Title>Lets get this working</DC:Title>
  <DC:Date>2005-04-20</DC:Date>
  <DC:Coverage>USA</DC:Coverage>
  <DC:Creator>Me</DC:Creator>
  <Technical:devel-date>2005-05-01</Technical:devel-date>
  <Technical:lens>Minolta AF70-210</Technical:lens>
  <Technical:camera>Minolta800i</Technical:camera>
  <Technical:film>Fuji</Technical:film>
 </rdf:Description>
</rdf:RDF>

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>