Правка атрибутов тега и генератор sitemap.xml с помощью DOMDocument
Правка атрибутов тега:
$img = '<img style="float: left; width: 200px; height: 160px; margin: 3px;" src="/sites/default/files/imagepicker/1/str.jpg" class="imgp_img" alt="Image">'; $dom = new DOMDocument(); $dom->loadHTML($img); $el = $dom->getElementsByTagName("img")->item(0); $el->removeAttribute("style"); $el->setAttribute("target", "thumb"); $el->setAttribute("width", "150"); $el->setAttribute("height", "120"); $img = $dom->saveHTML($el);
Генератор sitemap.xml:
$imp = new DOMImplementation; $dom = $imp->createDocument("1.0", ""); $dom->preserveWhiteSpace = false; $dom->formatOutput = true; $dom->version = '1.0'; $dom->encoding = 'utf-8'; $dom->appendChild($urlset = $dom->createElement("urlset")); $urlset->setAttribute('xmlns', "http://www.sitemaps.org/schemas/sitemap/0.9");
foreach(..........){ $urlset->appendChild($url = $dom->createElement("url")); $url->appendChild($loc = $dom->createElement("loc")); $loc->appendChild($dom->createTextNode($link)); } $dom->save($file);