Hangi PHP bir XML dosyasını ayrıştırmak için en iyi yolu nedir?
First
Using the DOM object
//code
$dom = new DOMDocument();
$dom->load("xml.xml");
$root = $dom->getElementsByTagName("tag");
foreach($root as $tag)
{
$subChild = $root->getElementsByTagName("child");
// extract values and loop again if needed
}
Second
Using the simplexml_load Method
// code
$xml = simplexml_load_string("xml.xml");
$root = $xml->root;
foreach($root as $tag)
{
$subChild = $tag->child;
// extract values and loop again if needed
}
Note : These are the two I am aware of. If there are more fill in.
Büyük XML dosyalarını ayrıştırma için en iyi yöntemi bilmek istedim, aynı zamanda fastest bakılmaksızın yol yöntem uygulanması gereken hangi yöntem
Boyut 2MB 500KB değişen olacaktır. Ayrıştırıcı iyi bellek kullanımı mümkünse ile zaman az miktarda küçük hem de büyük dosyaları ayrıştırmak gerekir.