آموزش جاوا: یکپارچه سازی XML

Java: XML Integration

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه Java API مناسب برنامه خود را انتخاب کنید و کد نویسی را با XML و Java شروع کنید. در این دوره ، نویسنده دیوید گاسنر به شما نشان می دهد که چگونه رشته ها و پرونده های XML را بخوانید و ایجاد کنید ، در مورد استفاده از API جریان دار یا درختی تصمیم بگیرید و بفهمید کدام API ها با Android سازگار هستند. بعلاوه ، نحوه استفاده از هر دو API استاندارد را كه همراه با توزیع های Java SE و EE مانند DOM ، SAX و JAXB ارائه شده است ، بیاموزید و درباره كتابخانه های منبع باز محبوب مانند JDOM و چارچوب سریال سازی ساده XML اطلاعاتی کسب كنید.
موضوعات شامل:
  • انتخاب XML API مبتنی بر جاوا
  • خواندن XML به عنوان رشته
  • مقایسه API های جریان دار و درختی
  • تجزیه XML با SAX
  • ایجاد و خواندن XML با DOM
  • افزودن داده به یک سند XML با JDOM
  • خواندن و نوشتن XML با StAX
  • کار با کلاسهای JAXB و حاشیه نویسی
  • مقایسه ساده سریال سازی XML با JAXB

سرفصل ها و درس ها

مقدمه Introduction

  • خوش آمدی Welcome

  • آنچه باید بدانید What you should know

  • با استفاده از پرونده های تمرینی Using the exercise files

1. شروع کار 1. Getting Started

  • مرور اصطلاحات XML Reviewing XML terminology

  • انتخاب یک API پردازش XML Choosing an XML processing API

  • بررسی پروژه ارائه دهنده داده نمونه Exploring the sample data provider project

  • خواندن XML به عنوان یک رشته Reading XML as a string

2. تجزیه XML با SAX (API ساده برای XML) 2. Parsing XML with SAX (Simple API for XML)

  • SAX چگونه کار می کند How SAX works

  • ایجاد کلاس کنترل رویداد SAX Creating a SAX event handler class

  • ردیابی عناصر XML در هندلرهای SAX Tracking XML elements in SAX handlers

  • ضبط مقادیر متن در دستگیرندگان SAX Capturing text values in SAX handlers

  • دست زدن به رشته ها و پیشوندهای فضای نام با SAX Handling namespace strings and prefixes with SAX

  • مدیریت خطاهای تجزیه در SAX Handling parsing errors in SAX

3. ایجاد و تجزیه XML با مدل شیء سند 3. Creating and Parsing XML with Document Object Model

  • نحوه کار DOM How DOM works

  • ایجاد یک سند DOM Creating a DOM document

  • عناصر کودک را با DOM اضافه کنید Adding child elements with DOM

  • با افزودن عناصر داده و ویژگی ها با DOM Adding data elements and attributes with DOM

  • بسته بندی متن در بخش های CDATA با DOM Wrapping text in CDATA sections with DOM

  • سریال کردن یک سند DOM به یک رشته Serializing a DOM document to a string

  • سریال کردن یک سند DOM به یک پرونده Serializing a DOM document to a file

  • خواندن یک فایل XML با DocumentBuilder Reading an XML file with DocumentBuilder

  • گرفتن داده از XML با DOM Getting data from XML with DOM

  • مدیریت مکانهای نام و پیشوندهای XML با DOM Handling XML namespaces and prefixes with DOM

  • در جستجوی یک درخت شیء DOM با XPath Searching a DOM object tree with XPath

4- ایجاد و تجزیه XML با JDOM 4. Creating and Parsing XML with JDOM

  • نحوه کار JDOM How JDOM works

  • ایجاد یک سند XML با JDOM Creating an XML document with JDOM

  • افزودن داده به یک سند XML با JDOM Adding data to an XML document with JDOM

  • بسته بندی متن در بخش های CDATA با JDOM Wrapping text in CDATA sections with JDOM

  • خروجی یک فایل XML با JDOM Outputting an XML file with JDOM

  • تجزیه یک فایل XML با JDOM Parsing an XML file with JDOM

  • گرفتن داده از XML با JDOM Getting data from XML with JDOM

  • جستجوی یک سند JDOM با XPath Searching a JDOM document with XPath

5- ایجاد و تجزیه XML با StAX 5. Creating and Parsing XML with StAX

  • چگونه StAX کار می کند How StAX works

  • صادرات داده با XMLStreamWriter Exporting data with XMLStreamWriter

  • ایجاد یک رشته XML با XMLStreamWriter Creating an XML string with XMLStreamWriter

  • قالب بندی اسناد با کلاس های ابزار StAX Formatting documents with StAX utility classes

  • خروجی یک فایل XML با XMLStreamWriter Outputting an XML file with XMLStreamWriter

  • تجزیه یک فایل XML با XMLStreamReader Parsing an XML file with XMLStreamReader

  • گرفتن داده از XML با XMLStreamReader Getting data from XML with XMLStreamReader

  • تجزیه یک فایل XML با XMLEventReader Parsing an XML file with XMLEventReader

  • تجزیه XML در Android با XmlPullParser Parsing XML in Android with XmlPullParser

6. ایجاد و تجزیه XML با JAXB 6. Creating and Parsing XML with JAXB

  • مقایسه اتصال XML با سایر مدل های برنامه نویسی Comparing XML binding with other programming models

  • حاشیه نویسی از کلاس های POJO برای استفاده با JAXB Annotating POJO classes for use with JAXB

  • ایجاد XML از کلاسهای حاشیه نویسی با JAXB Creating XML from annotated classes with JAXB

  • تجزیه XML با کلاسهای JAXB و حاشیه نویسی Parsing XML with JAXB and annotated classes

7. ایجاد و تجزیه با سریال سازی ساده XML 7. Creating and Parsing with Simple XML Serialization

  • مقایسه ساده با JAXB Comparing Simple to JAXB

  • کلاس های حاشیه نویسی POJO برای استفاده با Simple Annotating POJO classes for use with Simple

  • ایجاد XML از کلاسهای حاشیه نویسی با Simple Creating XML from annotated classes with Simple

  • تجزیه XML با کلاسهای ساده و حاشیه نویسی Parsing XML with Simple and annotated classes

نتیجه Conclusion

  • مراحل بعدی Next steps

نمایش نظرات

آموزش جاوا: یکپارچه سازی XML
جزییات دوره
4h 56m
50
Linkedin (لینکدین) Linkedin (لینکدین)
(آخرین آپدیت)
91,284
- از 5
ندارد
دارد
دارد
David Gassner
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

David Gassner David Gassner

نویسنده 60+ دوره آموزشی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار دیوید گاسنر نویسنده بیش از 60 دوره آموزش فنی مبتنی بر ویدئو برای توسعه دهندگان نرم افزار است.

دیوید یک مربی ارشد کارکنان است که متخصص در سیستم عامل های توسعه و زبان های برنامه نویسی از جمله Android و Java است. وی در حال حاضر محتوای آموزشی برای توسعه دهندگان اندروید و محتوایی ایجاد می کند که چندین زبان برنامه نویسی از جمله جاوا ، C # ، Visual Basic و Go را پوشش می دهد. وی پیش از این رئیس و بنیانگذار خدمات فنی باردو ، یک ارائه دهنده آموزش شبکه Adobe Solutions بود. وی به عنوان یک متخصص خبره Adobe ، دوره های آموزشی ادوبی را نوشت و آموزش های گسترده ای را در مورد Flex ، ColdFusion ، Dreamweaver و Flash ارائه داد. وی نویسنده کتاب های کتاب مقدس فلکس 3 و کتاب مقدس Flash Builder 4 و Flex 4 بود. وی اخیراً Audio Cues - برنامه ای Android برای اجرای صدا در اجرای زنده - را طراحی و توسعه داده است که در فروشگاه Google Play در دسترس است.