diff --git a/pracowniatadam.pl/xml-convert.php b/pracowniatadam.pl/xml-convert.php new file mode 100644 index 0000000..bfd8a72 --- /dev/null +++ b/pracowniatadam.pl/xml-convert.php @@ -0,0 +1,56 @@ +getNamespaces(true); +$gNamespace = $namespaces['g']; + +// Pobierz wszystkie elementy entry +foreach ($xml->entry as $entry) +{ + foreach ($elementsToRemove as $elementName) + { + $elementParts = explode(':', $elementName); + if (count($elementParts) == 2) + { + $prefix = $elementParts[0]; + $localName = $elementParts[1]; + $elements = $entry->children($namespaces[$prefix])->$localName; + foreach ($elements as $element) + { + // Usuń element z przestrzenią nazw + $domElement = dom_import_simplexml($element); + $domElement->parentNode->removeChild($domElement); + } + } + else + { + // Usuń element bez przestrzeni nazw + $elements = $entry->$elementName; + foreach ($elements as $element) + { + $domElement = dom_import_simplexml($element); + $domElement->parentNode->removeChild($domElement); + } + } + } +} + +// Zapisz zmodyfikowany XML do nowego pliku +$xml->asXML( 'feed.xml' ); +echo '
wygenerowano https://cdn.projectpro.pl/pracowniatadam.pl/feed.xml
'; +?> \ No newline at end of file