الانتقال إلى المحتوى

xml with java


maksoud

Recommended Posts

السلام عليكم
يا جماعه عاوزين نتعلم xmlدى لغه المستقبل ان شاء الله
يا ريت اى حد عنده فكره او مشروع يفدنا به جزاه الله خير
انا عارف فقط مبادىء

اشكر الاخ
احمد الجابرى
بصراحه جزاه الله خير
على كل ال بيقدمه فى المنتدى


Ahmed Abd Elmaksoud
java solution developer
Sun Certfied

رابط هذا التعليق
شارك

السلام عليكم

هناك طريقتين للتعامل مع ملفات الXML سأشرحها ان شاء الله بإختصار شديد وعلى موضوعين طبعا الى مهتم

بالموضوع اكثر ويتابع معايا حاعطيه ملف فيه شرح ممتاز عن الموضوع بالكامل , اول طريقه وهي الاسهل :-

SAX = Simple API for XML

وبها نستطيع قرأه البيانات الموجوده داخل ملف XML وهي الطريقه الاسرع لقراءه بيانات ملف الXML

ومن عيوبها اننا لن نتمكن من التعديل على بيانات ملف XML او تصفحه بحريه كبيره وذلك لان الSAX تقراء

ملف الXML من البدايه ومن ثم تنتقل الى النهايه وبدون اي امكانيه الى الرجوع الى الخلف .

مرفق مثال عن استخدام الSAX طبعا بالجافا :D

عمر باعقيل
كندا - مونتريال

[email protected]
MSN Messenger :-
[email protected]

SAX.zip

رابط هذا التعليق
شارك

السلام عليكم
شكرا جزيلا سيدى

على تلك المعلومات الرائعه ولكن نرجوا منك او من اى مطور التحدث بشكل اكبر عن web servise
فهى تقنيه عاليه جدا وتسهل امور كثيره كنقل ال data from server 2 another
سلام

رابط هذا التعليق
شارك

السلام عليكم

اخي maksoud , ايش قصدك بالweb servise !؟

ايضا افهم من ردك انك مش محتاج معلومات اكثر عن الSAX أو / و الDOM " الطريقه الثانيه " في

التعامل مع الXML Files !!

عمر باعقيل

رابط هذا التعليق
شارك

سشلام اخ عمر
شكرا جدا على ردك
المقصود بالWeb Services
parsing xml by xstl
we can convert xml to html by this style
ولكن انا محتاج طبعا افهم sax and dom اكتر
ولكن المثال الى بعته give me exception

.driver not specified
سلام

رابط هذا التعليق
شارك

تقنية الـweb service هي عبارة عن تطبيق للـxml والـsoap بشكل خاص .
ويمكن شرحها بطريقة عرض مثال لها ..

افترض ان عندك قاعدة بيانات اوراكل .. وفيها دليل تلفونات لمدينة مثلاً وهذا الدليل يوجد لديك فقط وتحتكر بياناته
.. الكل يريد الاستعلام وليس بوسعك ان تعطي الكل اسم مستخدم وكلمة مرور ليصل الى هذه البيانات
كما انه لايمكن ايضاً ان تضع قاعدة البيانات هذه على الانترنت معرضاً اياها لخطر الاختراق .
حيث انه بالطريق التقليدية يجب عليك فتح المنفذ 1521 ليتمكن الـclient من الاتصال بقاعدة بياناتك .
هذه من جهة ومن جهة اخرى يجب فتح هذا المنفذ ايضاً من خلال جدر الحماية .
كذلك ليس جميع اللغات تدعم الاتصال بقواعد بيانات اوراكل بسهولة ويلزم استخدام درايفرات وبرامج مساعدة لتتمكن من ذلك

تقنية الـweb service تفيدك في هذه الحالة فتقوم بارسال البيانات على هيئة xml وهو ملف نصي بسيط
كما انها تستخدم بروتوكول http الذي هو افتراضياً مفتوح وتعمل عليه جميع مواقع الانترنت .

تمكن تقنية web service من انشاء اتصالات بها من اي لغة كانت حتى انه يمكن ان تتصل بها عن طريق برنامج macromedia flash ويقوم بارسال استعلام و استقبال نتيجة الاستعلام وعرضها بداخل ملف الـswf .

بالنسبة لمطوري اوراكل يمكنهم عمل ذلك عن طريق انشاء plsql package يحوي functions تقوم بجميع الوظائف المطلوبة
ومن ثم التعامل معها عن طريق الـweb service لتستقبل Parameters وترسل نتائج باي شكل كان .

ويعتبر الـOc4j هو كل ماتحتاجه لتقوم بعمل ذلك وجعله application server للـ web service

ارجو ان يكون ماقلته مفهوماً .

رابط هذا التعليق
شارك

انضم إلى المناقشة

يمكنك المشاركة الآن والتسجيل لاحقاً. إذا كان لديك حساب, سجل دخولك الآن لتقوم بالمشاركة من خلال حسابك.

زائر
أضف رد على هذا الموضوع...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   تمت استعادة المحتوى السابق الخاص بك.   مسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

جاري التحميل
×
×
  • أضف...

برجاء الإنتباه

بإستخدامك للموقع فأنت تتعهد بالموافقة على هذه البنود: سياسة الخصوصية