PHP5 bir Kullanıcı girişinden bir DOM oluşturmak nasıl?
Ben 5 beri çekirdek parçası olmuştur DOM API kullanmak istiyorsunuz. XML string $ xml için, bir DOM nesnesi oluşturabilirsiniz
$dom = new DOMDocument();
$dom->loadXML($xml);
http://uk.php.net/DOM tanımlanan DOM API kalanı ile işleyebilirsiniz
Eğer (HTML sayfası gibi) diğer bazı DOM içine geri enjekte gerektiğinde Ve $ dom-> SaveXML () yöntemini kullanarak tekrar verebilirsiniz. Sorun ancak o da (Bu saveHTML sürümü için bile kötü) bir XML başlık ihraç olmasıdır. Bu kullanım kurtulmak için bu:
$xml = $dom->saveXML();
$xml = substr( $xml, strlen( "<?xml version=\"1.0\"?>" ) );
Giriş HTML ise, loadHTML yöntemi. Giriş geçerli kod olmak zorunda olduğunu eşya olun, böylece html tidy İlk borusuna yoluyla isteyebilirsiniz.