أداء xml التحول والتصفية في جافا
سؤال
أود أن تصفية اثنين من تداخل عناصر xml والتقييم من صفاتهم.لهذه الأغراض أبحث الكفاءة وخفيفة الوزن جافا api أو إطار.
المتطلبات الرئيسية هي:
- تصفية عنصر الهيئات القائمة على على نمط أو شرط
- الحدث القائمة على XML التحول
كانت فكرتي الأولى أباتشي هلام ، ولكن هلام لديه ungly الآثار الجانبية.فإنه يزيل CDATA الكلمات و هذا السلوك غير المرغوب فيه.
شكرا مقدما.
المحلول 3
أخيرا لقد نفذت filterchain باستخدام dom4j و xpath.قررت api هذا لأنه مفيد جدا إذا كان لديك لنقل عدد من الفروع داخل مستند واحد و هو بناء في xpath يسهل العثور على المطلوبين من العناصر.
شكرا على إجاباتك.
نصائح أخرى
تذهب بسيطة ومحاولة ساكس.
أنا متأكد JXPath لديه قدرات التصفية.يستحق إلقاء نظرة على الأرجح :)
أن XSLT العمل بالنسبة لك ؟ هناك مكتبات جافا المضمنة في هذا التخطيط هو أن يمكنك إعداد أقسام فقط عند بعض العلامات و/أو الشروط.ثم مرة أخرى, عليك أن تتعلم XSLT.
يمكنني استخدام والتوصية xquery على xslt.على حد سواء وظيفية اللغات يستغرق بعض التعود.سكسونية يدعم كلا.انظر http://saxon.sourceforge.net/