-
Notifications
You must be signed in to change notification settings - Fork 0
kjetilk/RDF-Trine-Node-Literal-XML
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
NAME RDF::Trine::Node::Literal::XML - RDF Node class for XMLLiterals METHODS "new ( $node )" "new ( $string [ , $lang, $datatype ] )" Returns a new XML Literal object. This method can be used in two different ways: It can either be passed a string or an XML::LibXML node. In the case of passing a string, this method follows the same API as the RDF::Trine::Node::Literal constructor, but: * $string must be a well-balanced XML fragment * $lang is optional, but if a language code is present it will be used as the value of "xml:lang" attribute(s) on the root XML element(s) of the literal. If the element already has an "xml:lang" attribute it will be overwritten. For the node types that doesn't support adding a language, text and CData, a warning will be issued. * $datatype will be ignored and set to 'http://www.w3.org/1999/02/22-rdf-syntax-ns#XMLLiteral' In the case of using a XML::LibXML node $node, the Node may be one of these types or a subclass thereof: * XML::LibXML::Document * XML::LibXML::DocumentFragment * XML::LibXML::Element * XML::LibXML::CDATASection * XML::LibXML::NodeList * XML::LibXML::Text If the string is not a valid XML fragment, and the $node is not of one of the above types, this method throws a RDF::Trine::Error exception. "xml_element" Returns the XML::LibXML node for the XML Literal. AUTHOR First created by Gregory Todd Williams <gwilliams@cpan.org>, modfied and maintained by Kjetil Kjernsmo <kjetilk@cpan.org>
About
Get XML::LibXML objects for rdf:XMLLiterals
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published