Oracle Database 10g XML SQL [Electronic resources] : Design, Build Manage XML Applications in Java, C, C++ PL/SQL نسخه متنی

اینجــــا یک کتابخانه دیجیتالی است

با بیش از 100000 منبع الکترونیکی رایگان به زبان فارسی ، عربی و انگلیسی

Oracle Database 10g XML SQL [Electronic resources] : Design, Build Manage XML Applications in Java, C, C++ PL/SQL - نسخه متنی

Mark V. Scardina, Ben Chang, Jinyu Wang

| نمايش فراداده ، افزودن یک نقد و بررسی
افزودن به کتابخانه شخصی
ارسال به دوستان
جستجو در متن کتاب
بیشتر
تنظیمات قلم

فونت

اندازه قلم

+ - پیش فرض

حالت نمایش

روز نیمروز شب
جستجو در لغت نامه
بیشتر
توضیحات
افزودن یادداشت جدید











XML Database and Standards

At this point, we have introduced the broad extent of Oracle XML support. Equally important is that its XML infrastructure is built on a family of open standards. These standards and the corresponding XML functionality are summarized in Table 8-3.













































Table Table8-3: XML DB Standards and Functionality

Standard


Current Status


Oracle XML Functionality


XML 1.0


Extensible Markup Language 1.0

W3C Recommendation Oct. 2000

[ www.w3.org/TR/REC-xml ]


XMLType

DBMS_XMLPARSER (DOM Parser)

XDK XML PARSERS (DOM and SAX Parser) in C, C++ and Java


XML Namespaces


XML Namespaces

[ www.w3.org/TR/REC-xml-names ]


XML Schema 1.0


XML Schema 1.0

W3C Recommendation May 2001

[ www.w3.org/TR/xmlschema-0 ]


XML Schema–based XMLType with XML DB XML Schema annotations; used as the basis

for mapping XML to SQL data types DBMS_XMLSCHEMA

XDK XML SCHEMA PROCESSORS in C, C++ and Java


DOM 1.0 & 2.0


Document Object Model Level 2

W3C Recommendation Jan. 2003

[ www.w3.org/TR/DOM-Level-2-HTML ]


DBMS_XMLDOM

XDK DOM Parser in C, C++

and Java


XSLT 1.0


XSLT Transformation 1.0

W3C Recommendation Nov. 1999

[ www.w3.org/TR/xslt ]


XMLType.transform()

DBMS_XSLPROCESSOR

C/C++ XDK XSL Processor in C, C++ and Java


XPath 1.0


XML Path Language 1.0

W3C Recommendation Nov. 1999

[ www.w3.org/TR/xpath ]


Used for hierarchical queries against XML documents:

XMLType.extract()

XMLTypes.extractValue()

XMLType.existsNode()

The selectNodes(),valueOf() and selectSingleNode() functions in:

DBMS_XSLPROCESSOR

XDK XML Parser in Java

XDK XSL Processor in C


XQuery 1.0


XML Query Language 1.0

W3C Working Draft, Nov. 2002

[ www.w3.org/TR/xquery/ ]


Standard XML query interfaces independent from the storage model


SQL/XML


XML-Related Specifications

ISO-ANSI Working Draft

[ www.sqlx.org ]


SQL/XML functions

Oracle SQL extension functions for XML operations


WebDAV


Web-based Distributed Authoring and Versioning

IETF RFC 2518 in 1999

[ http://asg.web.cmu.edu/rfc/rfc2518l ]


WebDAV for Oracle XML DB Repository


HTTP 1.1


Hypertext Transfer Protocol

[ www.w3.org/Protocols/rfc2616/ ]

rfc2616l


WebDAV for Oracle XML DB Repository

DBURI Servlet

XML DB Servlet


FTP


File Transfer Protocol

[ www.ietf.org/rfc/rfc959.txt ]


FTP for Oracle XML DB Repository



We will cover these features in detail in later chapters. If you are not familiar with these standards, check out the associated URLs in the Appendix.

/ 218