2.0 ve / veya XSLT 2.0 PHP uygulanacak XPath olacak?

3 Cevap php

The question was asked but deleted by the asker before it received an answer. Because I believe the question is sound and legitimate and serves a purpose, I'm asking it again and provide the answer I already wrote for the original question.

2.0 ve / veya XSLT 2.0 bir gün PHP uygulanacak ya da herhangi bir planları vardır XPath olacak?

3 Cevap

a thread bir XSL mailing list ile ilgili XSLT 2.0 geliştirme, XSLT engines bu listeye bakın.

PHP için bir çözelti PHP/Java Bridge ve Saxon kullanımı ve bir tutorial takip etmektir.

XSLT 2.0 (ve XPath 2.0) için geliştirme mevcut durumu hiçbir planları şu anda vardır, böylece her iki PHP için herhangi olamaz anlamına gelir. XPath 2.0 kullanmak için, Sakson 9.x ve Java kütüphaneleri ile birlikte çalışmaya dahil etmek gerekir.

Birisi bugün XPath 2.0 ve XSLT 2.0 için bir açık kaynak kodlu yerli kitaplığı yazdı bile bu üretim için uygun olacaktır önce, o zaman alacaktı.

En kısa sürede libxml olarak ve libxslt büyük olasılıkla onlara destek.

Ben XML veri depolamak için kullanılan ve PHP dosyalarını oluşturmak için Sakson ve XSLT 2 kullanılır. Sonuç olarak, fonksiyonel ama çok yavaş oldu!

Sonunda JSON yerine XML ve JSON dosyalarını ayrıştırmak ve çıktıyı üretmek için düz PHP mantığı saklanır. Bu sonsuz hızlıydı. Ben Java için işleme outsource zorunda, özellikle, XSLT 2 beni bir üretim ortamında kullanmak için yeterince hızlı hale görmüyorum.