DomDocument bir "bağlantı" eklemek başarısız

2 Cevap php

Ben DomDocument kullanarak PHP bir RSS beslemesi oluşturmak için çalışıyorum ama denemek her zaman komut dosyası başarısız http://domain.com gibi bir düğüm yapmak için

$oDomDocument = new DOMDocument( "1.0", "iso-8859-1" );

// Create the root now
$oRootNode = $oDomDocument->createElement( "rss" );
$oRootNode->setAttribute( "version", "2.0" );
$oDomDocument->appendChild( $oRootNode );

// Create the channel node
$oChannelNode = $oDomDocument->createElement( "channel" );
$oRootNode->appendChild( $oChannelNode );

// Add site details
$oChannelNode->appendChild( $oDomDocument->createElement( "title", "Site Title" ) );
$oChannelNode->appendChild( $oDomDocument->createElement( "link", "http://google.com" ) );
$oChannelNode->appendChild( $oDomDocument->createElement( "description", "This is a description" ) );
$oChannelNode->appendChild( $oDomDocument->createElement( "language", "en-us" ) );

Ben şu hatayı alıyorum ..

XML Parsing Error: mismatched tag. Expected: . Location: http://daddydonkey/feed.rss Line Number 4, Column 58:This is a description ---------------------------------------------------------^

2 Cevap

Ben PHP kod çalıştı ve çalışıyor.

Sizin kod örneği, yazılı olarak çalışır ve size sağlanan gibi bir hata olmadan geçerli XML üretir. Bunu yapıştırılan belki zaman örnek kesildi var?