(Java API for XML Processing (JAXP
اسلاید 1: 1Java API for XML Processing (JAXP)توسط: محمّدمهدي حامداستاد راهنما: دكتر مسعود رهگذر
اسلاید 2: 2درباره XMLمخفف Extensible Markup Languageاستاندارد W3Cانواع سند XMLWell-Formedهر element بايد يك tag آغازي و يك tag پاياني داشته باشد.يك element ريشه بايد تمامي elementهاي ديگر را در بر بگيرد.Validتعريف شده توسط DTDتعريف شده توسط XML Schema
اسلاید 3: 3رابطه XML و جاواJava برنامه كاربردي قابل حمل توليد مي كند.XML داده قابل حمل براي اين برنامه كاربردي فراهم ميكند.
اسلاید 4: 4رابطه XML و جاواJava API for XML-Based Web Services (JAX-WS)Java API for XML Processing (JAXP)Java Architecture for XML Binding (JAXB)Java API for XML Messaging (JAXM)Java API for XML Registries (JAXR)Java API for XML-Based RPC (JAX-RPC)Java 2 Platform, Enterprise Edition (J2EE)
اسلاید 5: 5JAXPJava API for XML ProcessingشاملSAXDOMXPathXSLT…
اسلاید 6: 6JAXPپكيج javax.xmljavax.xml.parsersjavax.xml.validationjavax.xml.transformjavax.xml.xpath…
اسلاید 7: 7پارسرهاي XMLjavax.xml.parsers PackageSAXمدل StreamDOMمدل Data
اسلاید 8: 8SAXSimple API for XMLيك واسط استانداردداراري پياده سازي هاي مختلفXerces2 (Apache distribution)Ælfred parserApache Crimson parser (in JDK 1.4)Oracle XML ParserPiccolo XML Parser…
اسلاید 9: 9SAXمدل StreamLightweight و سريعيك API بر اساس رويداد(Event-based)ContentHandlerDTDHandlerEntityResolverErrorHandler…
اسلاید 10: 10مثال SAXرويدادهايي كه به ترتيب اتفاق مي افتند:startDocumentstartElementstartElementstartElementcharactersendElement…
اسلاید 11: 11SAX در جاوا
اسلاید 12: 12SAXمزاياLightweightسريعمعايببدون دسترسي تصادفي به سندعدم توانايي تغيير سندبراي كاربردهاي پيچيده نامناسب
اسلاید 13: 13DOMمخفف Document Object Modelيك واسط استانداردمدل Dataنمايش درختي سنددو نوع گره مختلف موجود در درختElementText
اسلاید 14: 14پيمايش درخت DOMكلاس Documentنمايش درخت زمان اجراداراي متدهايي براي پيمايش درختgetFirstChild()getNextSibling()getParentNode()…داراي متدهايي براي تغيير سند
اسلاید 15: 15DOM در جاوا
اسلاید 16: 16DOMمعمولا بوسيله SAX درخت DOM ساخته مي شودSAX سريعتر از DOM استآوردن سند در داخل Memoryنمايش درختيپيمايش آسانپيمايش در هر جهتآسان براي برنامه نويسي
اسلاید 17: 17[1] Brett McLaughlin, All about JAXP, November 2000[2] Jason Hunter and Brett McLaughlin, JDOM, April 26, 2000[3] Jeff Hunter, XML – Application Programming Interfaces, 2002[4] Qusay H. Mahmoud, JSP with XML in mind, July 2001
نقد و بررسی ها
هیچ نظری برای این پاورپوینت نوشته نشده است.