From 7b66313c015626c4238f1f6497b79e2008b24095 Mon Sep 17 00:00:00 2001 From: adrien Date: Fri, 7 Apr 2023 02:34:57 +0200 Subject: [PATCH] toxml --- toxml.php | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 toxml.php diff --git a/toxml.php b/toxml.php new file mode 100644 index 0000000..235c80c --- /dev/null +++ b/toxml.php @@ -0,0 +1,19 @@ +"); + +foreach ($yaml as $groupName => $hosts) { + $xmlGroup = $xml->addChild("group"); + $xmlGroup->addAttribute("name", $groupName); + if ($hosts) foreach ($hosts as $hostName => $services) { + $xmlHost = $xmlGroup->addChild("host"); + $xmlHost->addAttribute("name", $hostName); + if ($services) foreach ($services as $service) { + $xmlHost->addChild("service"); + $xmlHost->addAttribute("name", $service); + } + } +} + +echo $xml->asXML(); +?>