1
0
mirror of https://github.com/mbirth/tcl_update_db.git synced 2024-09-20 01:03:26 +01:00
tcl_update_db/lib/TclUpdates/XmlParser.php

32 lines
587 B
PHP
Raw Normal View History

2017-11-12 15:35:28 +00:00
<?php
namespace TclUpdates;
class XmlParser
{
private $dom;
public function __construct()
{
$this->dom = new \DOMDocument();
}
public function loadXMLFromString($xml)
{
$xml_ok = $this->dom->loadXML($xml, LIBXML_NOENT);
return $xml_ok;
}
public function validateGOTU()
{
if ($this->dom->childNodes->length < 1) {
return false;
}
$root_node = $this->dom->childNodes->item(0);
if ($root_node->nodeName != 'GOTU') {
return false;
}
return true;
}
}