سؤال

أود أن تصفية اثنين من تداخل عناصر xml والتقييم من صفاتهم.لهذه الأغراض أبحث الكفاءة وخفيفة الوزن جافا api أو إطار.

المتطلبات الرئيسية هي:

  • تصفية عنصر الهيئات القائمة على على نمط أو شرط
  • الحدث القائمة على XML التحول

كانت فكرتي الأولى أباتشي هلام ، ولكن هلام لديه ungly الآثار الجانبية.فإنه يزيل CDATA الكلمات و هذا السلوك غير المرغوب فيه.

شكرا مقدما.

هل كانت مفيدة؟

المحلول 3

أخيرا لقد نفذت filterchain باستخدام dom4j و xpath.قررت api هذا لأنه مفيد جدا إذا كان لديك لنقل عدد من الفروع داخل مستند واحد و هو بناء في xpath يسهل العثور على المطلوبين من العناصر.

شكرا على إجاباتك.

نصائح أخرى

تذهب بسيطة ومحاولة ساكس.

أنا متأكد JXPath لديه قدرات التصفية.يستحق إلقاء نظرة على الأرجح :)

أن XSLT العمل بالنسبة لك ؟ هناك مكتبات جافا المضمنة في هذا التخطيط هو أن يمكنك إعداد أقسام فقط عند بعض العلامات و/أو الشروط.ثم مرة أخرى, عليك أن تتعلم XSLT.

يمكنني استخدام والتوصية xquery على xslt.على حد سواء وظيفية اللغات يستغرق بعض التعود.سكسونية يدعم كلا.انظر http://saxon.sourceforge.net/

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top