Frequently asked questions in XML (ii)

Source: Internet
Author: User
Tags format object sql object model xsl xslt xslt processor biztalk
xml| question what level of support does Internet Explorer 5.0 provide for XML?

Internet Explorer 5 provides the following XML support:

View the XML directly. Microsoft XML implementations allow users to view XML through their Web browsers using XSL or cascading style sheets (CSS), just as they would view HTML documents.

High performance, validating XML engine. The XML engine familiar to Internet Explorer 4.0 developers has been greatly enhanced and fully supports the Universal XML 1.0 and XML namespaces, so that developers can uniformly qualify element names on the WEB, thereby avoiding conflicts between elements of the same name. Native XML support in Windows means that when developers move data between applications and components, they can use the full XML processing functionality to read and process data.

Extensible Style Conversion Language (XSLT) support. With the Microsoft XSLT processor based on the latest Working Draft, developers can apply style sheets to XML data and display data in dynamic and flexible ways that are easy to customize. The Microsoft XSLT processor's query functionality also allows developers to use programs to find and extract information within an XML dataset, either on the client or on the server.

XML schemas. Schemas (English) define XML document rules, including element names and rich data types, whose elements can be represented as combinations, and the attributes of each element are available. To enable multi-tier applications, Microsoft publishes a technical preview of the XML schema based on the reduced XML data schema (XDR) submitted to the Consortium's XML workgroup.

Server-side XML. Server-side XML processing allows XML to be used as a standard way to transfer data between multiple distributed application servers, even across operating system boundaries.

The XML Document Object Model (DOM). The XML DOM is a standard object application programming interface that enables developers to control the content, structure, format, and so on of XML documents. Microsoft XML implementations include full support for the recommendations of the Consortium's XML DOM, and can be accessed using scripts, Visual Basic development Systems, C + +, and other programming languages.

C + + XML data source object. XML DSO allows HTML elements to be directly bound to an XML data island. In addition, it improves performance, has the power to bind to different XML nodes, and leverages all the new data-binding capabilities of Internet Explorer 5 beta.

What is the relationship between HTML, Dynamic HTML, and XML?

HTML can be used with CSS to format and represent hyperlinked pages. Dynamic HTML, through the DOM, enables all elements in HTML to be accessed through language-independent scripts and other programming languages, thereby greatly improving client-side interaction and eliminating the need for additional server requirements. The object model of the page allows you to dynamically change any aspect of the content (including additions, deletions, and moves).

By adding XML to structured data, developers are provided with the technology to construct the next generation of rich, flexible Web applications. Using XML, they can provide structured data for the desktop and compute the data with the XML object model. Today's developers can use scripts to display xml-based data in browsers, such as Microsoft Internet Explorer 4.0 and Microsoft Internet Explorer 5, or in other applications. In addition, they can apply formatting rules to data without the need to use complex scripts for XSLT stylesheets (which actually convert xml-based data to display). Both of these display methods based on XML data, making it possible to generate multiple views of complex data.

Why is XML so important?

XML will become the future of the computing world. As a technology, its impact will permeate every aspect of programming, from embedded systems to graphical interfaces to distributed systems and database management. It has actually become the standard of data communication between software industries, and quickly replaces EDI systems as the main media for business exchanges in almost all industries worldwide. It is likely to become the language that creates and stores most documents, whether on the Internet or the Internet application Server, and some believe it will replace many of the smaller packaged products currently in production.

What XML products does Microsoft provide?

Microsoft is working to develop XML resources for many areas:

Data access. The latest ActiveX? The Incarnation of Data Objects (ADO) has supported the generation and consumption of XML for nearly a year, and Microsoft SQL Server 2000 provides many interfaces for mutual conversion between sql-based information and XML.

Browser support. Microsoft is the first company to produce a commercial browser (Internet Explorer 5) that can read XML files, whether in the form of an original structure or through an XSL or CSS style sheet.

BizTalk Server 2000.Microsoft? BizTalk (TM) Server 2000 provides a way to communicate across a large number of different formats, including XML, to help drive business-aligned applications. BizTalk Server also includes a number of schema generation and mapping tools that greatly simplify the development of XML structures for business or business needs.

Transfer on the WEB, must compress XML?

In general, the need to compress XML is related to the application and is largely a function of the amount of data moved between the server and the client. The iterative nature of the markup that describes the data structure, enabling XML to compress data very well. It is worth noting that HTTP 1.1 server and client compression are standard and that XML can benefit automatically from it.

How secure is XML as a data format? Is there a plan to increase XML security?

XML is as secure as HTML. Because secure HTTP (HTTPS) can be used to add cryptography to HTTP, which protects HTML, it can also be used to protect XML. XML is a text-based format for representing structured data. This can maximize the simplicity and interoperability of your data. There are a number of steps you can take to add security and validation to your XML format. First, XML can be encrypted on the server before it is transmitted to the customer, and then decrypted on the client. The digital signature applied to the data itself can also validate the XML.

[1] [2] [3] Next page



Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.