Hello,
another newbie question. How do I get raw XML from a model via a method?
There is saveAs() to save it to a file, writeAsHtml() to get it
hmtlentitized, and writeAsHtmlTable to have a table. What if I only need
the XML string to output it later with header("Content-Type: text/xml")?
Did I miss something here?
Thanks,
Christian
Christian Boulanger wrote:
>Hallo,
>
>I am new to RDFAPI-PHP but very impressed by the careful design and the
>good documentation. I am stuck with a problem, however, and thought you
>might be able to help me:
>
>I have a hierarchical folder structure in my database which I want to
>display in a Mozilla XUL Tree Widget that can natively use the RDF as a
>datasource.
>
>$db = $rdf->getNewModel($datasource);
>$dbRes = new ResModel($db);
>
>if I create a root sequence like so:
>
>$treeRootSeq = $dbRes->createSeq("urn:bibliograph:folder#root");
>
>and programmatically add members of the sequence:
>
>$folderRes =
>$dbRes->createResource("urn:bibliograph:folder#(newFolderId goes here)");
>$treeRootSeq->add( $folderRes );
>
>the generated RDF looks like this:
>
><rdf:Description rdf:about="urn:bibliograph:folder#root">
><rdf:_2
>rdf:resource="urn:bibliograph:folder#89e51c22d059c6abde622855aa7f5321"/>
></rdf:Description>
>
>....
>
><rdf:Seq
>rdf:about="urn:bibliograph:folder#828679db024d9dc591676782c63b949d">
><rdf:_1
>rdf:resource="urn:bibliograph:folder#92eb042f602b699051344f1b2e25c12f"/>
><rdf:_2
>rdf:resource="urn:bibliograph:folder#6c00094831008383d4e1b9cba22bf30f"/>
><rdf:_3
>rdf:resource="urn:bibliograph:folder#48a124b55bfa09881264c0342d419a50"/>
></rdf:Seq>
>
>What I would like to have, however, is this:
>
><rdf:Description rdf:about="urn:bibliograph:folder#root">
> <rdf:Seq>
> <rdf:li
>rdf:resource="urn:bibliograph:folder#92eb042f602b699051344f1b2e25c12f"/>
> <rdf:li
>rdf:resource="urn:bibliograph:folder#6c00094831008383d4e1b9cba22bf30f"/>
> <rdf:li
>rdf:resource="urn:bibliograph:folder#48a124b55bfa09881264c0342d419a50"/>
> </rdf:Seq>
></rdf:Description>
>
>How do I have to code this?
>
>Thanks,
>
>Christian
>
>
>
>
>
>
>-------------------------------------------------------
>This SF.Net email is sponsored by Yahoo.
>Introducing Yahoo! Search Developer Network - Create apps using Yahoo!
>Search APIs Find out how you can build Yahoo! directly into your own
>Applications - visit http://developer.yahoo.net/?fr=offad-ysdn-ostg-q22005
>_______________________________________________
>Rdfapi-php-interest mailing list
>Rdf...@li...
>https://lists.sourceforge.net/lists/listinfo/rdfapi-php-interest
>
>
--
Bibliograph: Open Source On-line Reference Management
http://www.bibliograph.org
Email: in...@bi...
|