1
0

Started parser class.

This commit is contained in:
2017-11-12 16:35:28 +01:00
parent ddb5c35ccd
commit 509cf528d7
3 changed files with 51 additions and 9 deletions

31
lib/TclUpdates/XmlParser.php Executable file
View File

@@ -0,0 +1,31 @@
<?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;
}
}