1. Go to this page and download the library: Download kennisnet/nllom library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
kennisnet / nllom example snippets
$lom = new NLLOM();
$lom->addGeneralLanguage(new LomString('nl'));
namespace Example;
use Kennisnet\NLLOM;
//---Example: new lom with some properties set---
// Create an options array: only possible option is 'language', which has a default setting of 'nl'
$options = [
'language' => 'en'
];
$lom = new NLLOM\NLLOM($options);
$lom->setGeneralTitle(
new LomMultiLanguage([
//Create different titles
new LomLanguageString('Dit is een titel', 'nl'), //override default language
new LomLanguageString('This is a title')
])
);
namespace Example;
use Kennisnet\NLLOM;
//---Example: convert lom object to XML ---
$lom = new NLLOM\NLLOM();
$mapper = new NLLOM\LomToDomMapper();
$dom = $mapper->lomToDom($lom);
$result = $dom->saveXML();
namespace Example;
use Kennisnet\NLLOM;
//---Example: convert DomDocument to lom object ---
$domDocument = new \DOMDocument('1.0', 'utf-8');
$domDocument->load('lom_example.xml');
$mapper = new NLLOM\DomToLomMapper();
$lom = $mapper->domToLom($domDocument);
namespace Example;
use Kennisnet\NLLOM;
//---Example: validate Lom XML
$xml = <<<XML
<?xml version="1.0" encoding="UTF-8"
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.