protected function EasyRdf_Parser_RdfXml::splitURI in Zircon Profile 8
Same name and namespace in other branches
- 8.0 vendor/easyrdf/easyrdf/lib/EasyRdf/Parser/RdfXml.php \EasyRdf_Parser_RdfXml::splitURI()
@ignore
2 calls to EasyRdf_Parser_RdfXml::splitURI()
- EasyRdf_Parser_RdfXml::endState6 in vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Parser/ RdfXml.php - @ignore
- EasyRdf_Parser_RdfXml::startState6 in vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Parser/ RdfXml.php - @ignore
File
- vendor/
easyrdf/ easyrdf/ lib/ EasyRdf/ Parser/ RdfXml.php, line 165
Class
- EasyRdf_Parser_RdfXml
- A pure-php class to parse RDF/XML.
Code
protected function splitURI($v) {
/* auto-splitting on / or # */
if (preg_match('/^(.*[\\/\\#])([^\\/\\#]+)$/', $v, $m)) {
return array(
$m[1],
$m[2],
);
}
/* auto-splitting on last special char, e.g. urn:foo:bar */
if (preg_match('/^(.*[\\:\\/])([^\\:\\/]+)$/', $v, $m)) {
return array(
$m[1],
$m[2],
);
}
return array(
$v,
'',
);
}