function ARC_sparql_parser::parse_Triples in Taxonomy import/export via XML 6
Same name and namespace in other branches
- 5.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_Triples()
- 5 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_Triples()
- 6.2 arc/ARC_sparql_parser.php \ARC_sparql_parser::parse_Triples()
1 call to ARC_sparql_parser::parse_Triples()
File
- arc/
ARC_sparql_parser.php, line 926
Class
Code
function parse_Triples($val = "") {
$triples = array();
/* triples1 */
if ($val && ($sub_result = $this
->parse_Triples1($val)) && count($sub_result["triples"])) {
$triples = array_merge($triples, $sub_result["triples"]);
$val = $sub_result["unparsed_val"];
$val = substr($val, 0, 1) === "." ? trim(substr($val, 1)) : $val;
/* triples */
if ($val && ($sub_result = $this
->parse_Triples($val)) && count($sub_result["triples"])) {
$triples = array_merge($triples, $sub_result["triples"]);
$val = $sub_result["unparsed_val"];
$val = substr($val, 0, 1) === "." ? trim(substr($val, 1)) : $val;
}
}
return array(
"type" => "triples",
"triples" => $triples,
"unparsed_val" => trim($val),
);
}