2011-08-23 19 views
5

XML'de veya JSON'dan farklı olarak öğelerin ağaçlarına, PHP'de işaretleme ayrıştırmam gerekiyor. Bu tür şeyler yapmak için kütüphaneler mevcut olduğundan eminim, ama benim için 'u bulabilirim.Öğe ağacına işaretleme ayrıştırma

Sorun şu an bu değil XML veya JSON; Özel ayrıştırıcıların bulunmadığı bir dizi belirsiz işaretleme. Bu nedenle, bir eleman ağacı şeklinde herhangi bir biçimlendirmeyi uygulayabilen genel bir ayrıştırıcı arıyorum.

Alternatif olarak, nasıl yazılacağına dair makaleler. Daha önce yinelemeli bir ayrıştırıcı yazdım, ancak genel, yeniden kullanılabilir hale getirme yaklaşımından emin değilim.

cevap

0
+0

bir göze batan eksikliği de burada PHP yayan desteği ile Limon ve JLex bazı sürümlerinde

yoktur http://pear.php.net/package/PHP_LexerGenerator dokümantasyon bu arzu edilenlerden hiçbirini yapmaz. Onlar da oldukça karmaşık ve güçlü görünüyorlar - Mind burada _programming language_ ayrıştırmanıza gerek yok, sadece yapısal veri. –