Tombstone0 Posted March 25, 2003 Share Posted March 25, 2003 I'm attempting to write a xsl style sheet to import rdf files into filemaker. I'm trying to import from http://www.macslash.org/macslash.rdf. my stylesheet looks like (modified version of rss2fmp): <?xml version="1.0" encoding="utf-8" ?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" > <xsl:output method="xml" encoding="utf-8" indent="yes" /> <xsl:template match="/"> <FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult"> <ERRORCODE>0</ERRORCODE> <PRODUCT BUILD="" NAME="FileMaker Pro XML Import" VERSION="6.0v1" /> <DATABASE DATEFORMAT="yyyy.MM.dd" LAYOUT="" NAME="" RECORDS="" TIMEFORMAT="k:mm:ss" /> <METADATA> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="Title" TYPE="TEXT" /> <FIELD EMPTYOK="YES" MAXREPEAT="1" NAME="URL" TYPE="TEXT" /> </METADATA> <RESULTSET FOUND="10"> <xsl:for-each select="item"> <xsl:variable name="c"> <xsl:value-of select="position()" /> </xsl:variable> <ROW MODID="$c" RECORDID="$c" > <COL><DATA><xsl:value-of select="title" /></DATA></COL> <COL><DATA><xsl:value-of select="link" /></DATA></COL> </ROW> </xsl:for-each> </RESULTSET> </FMPXMLRESULT> </xsl:template> </xsl:stylesheet> My result looks like: <?xml version="1.0" encoding="utf-8"?> <FMPXMLRESULT xmlns="http://www.filemaker.com/fmpxmlresult"> <ERRORCODE>0</ERRORCODE> <PRODUCT VERSION="6.0v1" NAME="FileMaker Pro XML Import" BUILD=""/> <DATABASE TIMEFORMAT="k:mm:ss" RECORDS="" NAME="" LAYOUT="" DATEFORMAT="yyyy.MM.dd"/> <METADATA> <FIELD TYPE="TEXT" NAME="Title" MAXREPEAT="1" EMPTYOK="YES"/> <FIELD TYPE="TEXT" NAME="URL" MAXREPEAT="1" EMPTYOK="YES"/> </METADATA> <RESULTSET FOUND="10"/> </FMPXMLRESULT> I seem to be lacking any story information. I think it might be this line: <xsl:for-each select="item"> and I've tried "/" "/item" "item/rdf" "item/rdf:RDF" and some other variations. Most give this result but the rdf:RDF gives a namespace violation. Does anyone know how to fix this. Thanks Link to comment Share on other sites More sharing options...
cjaeger Posted March 26, 2003 Share Posted March 26, 2003 just forget it. This file http://www.macslash.org/macslash.rdf RDF is definetely not well-formed rdf. (rdf: despriptors missing in <channel> and <item> Link to comment Share on other sites More sharing options...
Recommended Posts
This topic is 7867 days old. Please don't post here. Open a new topic instead.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now