krzysztofzylka / xml-view-generator
XML view generator
1.3
2023-12-02 20:48 UTC
Requires
- php: >=7.4
This package is auto-updated.
Last update: 2025-04-04 08:14:21 UTC
README
composer require krzysztofzylka/xml-view-generator
Render beautifully XML
$xml = new \Krzysztofzylka\XmlViewGenerator\XmlViewGenerator(); $xml->loadXmlData(' <Data xmlns="http://test.pl/"> <Naglowek> <Kod wersjaSchemy="1">Test</Kod> <WariantFormularza>1</WariantFormularza> <DataWytworzenia>2023-08-22T14:29:03</DataWytworzenia> </Naglowek> <Dane> <A1>Test</A1> </Dane> </Data> '); $xml->setNodeDescriptions([ 'A1' => 'Testowy komentarz' ]); echo $xml->render();
Example:
Methods
Load XML from string
$xml->loadXmlData('string');
Load XML from file
$xml->loadXmlFile('file_path');
Node descriptions from array
$xml->setNodeDescriptions(['node_name' => 'description', ...]);
Load mode descriptions from XSD file
$xml->loadNodeDescriptionsFromXSD('file_path');
Render beautifully XML
echo $xml->render();