Common titles in XML (2)

Source: Internet
Author: User
Tags xslt xslt processor biztalk
What level of support does InternetExplorer5.0 provide for XML? InternetExplorer5 provides the following XML support: View XML directly. MicrosoftXML allows users to use their Web browsers to apply XSL or Cascading Style Sheets (CSS) to view XML.

What level of support does Internet Explorer 5.0 provide for XML?

Internet Explorer 5 provides the following XML support:

View XML directly. Microsoft XML allows users to use their Web browsers to apply XSL or Cascading Style Sheets (CSS) to view XML, just like viewing HTML documents.

High performance, XML verification engine. The XML engine familiar to Internet Explorer 4.0 developers has been greatly enhanced and fully supports W3C XML 1.0 and XML namespaces, in this way, developers can use the same qualified element name on the Web to avoid conflicts between elements with the same name. Local XML Support in Windows means that when developers move data between programs and components, they can apply the complete XML processing capabilities to read and process data.

Supports extended style conversion language (XSLT. The application is based on the latest W3C Working Draft Microsoft XSLT processor. developers can use style sheets for XML data and display data using custom dynamic and mobile methods. The query function of Microsoft XSLT processor also allows developers to search for and extract information within the XML dataset on the client or server.

XML architecture. The architecture (English) defines XML document rules, including element names and rich data types. Their elements can be expressed as combinations, and each element's attributes are available. To enable the multi-layer exploitation program, Microsoft will announce a Tip preview of the XML architecture based on the reduced XML data architecture (XDR) submitted to the W3C XML Working Group.

Server-side XML. Server-side XML processing promises that application XML can be used as a scale method to transmit data between multiple distributed application servers (or even cross the control system boundary.

XML Document Object Model (DOM ). Xml dom is a scale object that uses program programming interfaces. it enables developers to use programs to control the content, structure, and pattern of XML documents.

The Microsoft XML implementation fully supports W3C xml dom recommendations, and can be visited using scripts, Visual Basic development systems, C, and other programming languages.

C xml data source object. Xml dso promises to bind HTML elements directly to the XML data Island. In addition, it also improves performance, has a strong ability to bind to different XML nodes, and uses all the new data binding capabilities in Internet Explorer 5 beta.

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

HTML and CSS can be used together for structuring and displaying hyperlink pages. Dynamic HTML uses DOM to allow all elements in HTML to be visited through language-independent scripts and other programming languages, which greatly improves the client's real interaction ability, and there is no additional need for the server. The object model on the page promises to dynamically change any content (including adding, deleting, and moving content ).

By adding XML to structured data, developers are provided with the next generation of rich and mobile Web application techniques. Using XML, they can think that the desktop provides structured data and uses the XML object model to calculate data. Currently, developers can use scripts to display XML-based data in browsers (such as Microsoft Internet Explorer 4.0 and Microsoft Internet Explorer 5) or other exploitation programs. In addition, they can also use pattern-based rules for data without applying the complex scripts of the XSLT style sheet (in fact, converting XML-based data to display ). The two display methods based on XML data make it possible to display multiple views of naturally complex data.

Why is XML so important?

XML will become the future of computing. As a technique, its influence will penetrate into every aspect of programming, from the embedded system to the graphical interface, to the distributed system and database management. In fact, it has become a standard of data communication between the software industry, and agile replacement of EDI system has become an important media for business exchange in almost all industries around the world. It is likely to become the language for creating and storing most documents, whether on the Internet or not, and may become the basis for Internet application servers, some people trust that it will replace many small packaging products currently produced.

What XML products does Microsoft provide?

Microsoft is developing XML resources for many categories:

Data access. The latest ActiveX? The embodiment of data object (ADO) has supported the inherent and cost of XML for nearly a year, and Microsoft SQL Server 2000 provides a lot of interfaces for the conversion between SQL-based information and XML.

Browser support. Microsoft is the first company to produce a trade browser (Internet Explorer 5) that can browse XML files (whether in the original structure or through XSL or CSS style sheets.

BizTalk Server 2000. Microsoft? BizTalk (TM) Server 2000 provides communication methods between a large number of different architectures (including XML) to help promote business utilization programs. BizTalk Server also contains many built-in architecture and ing tools, which greatly simplifies the development of XML structures required by business or trade.

Must XML be compressed for Web transmission?

In general, XML compression needs to be related to the exploitation program, and is largely a function for moving data between the server and the client. It is used to describe duplicate features of data structures, so that XML can compress data very well. It is worth noting that the compression of HTTP 1.1 servers and clients is a scale, and XML can take the initiative to benefit from this.

How secure is XML as a data structure? Are there any plans to increase XML security?

XML is as secure as HTML. Because secure HTTP (HTTPS) can be used to add a password to HTTP to protect HTML, it can also be used to protect XML. XML is a text-based representation of structured data. This maximizes data simplicity and mutual control. Many steps can be taken to add security and verification capabilities to the XML Schema. First, XML can be encrypted on the server before it is transmitted to the customer, and then decrypted on the client. XML can also be verified using the digital signature of the data.

Confirm

What is DTD and its usefulness?

Document Type Definition (DTD) defines the exact syntax of a class of XML documents. That is to say, it lists many element names, which can be displayed together with other elements, and what attributes can be used for each element type. The different syntax situations of the application of the DTD application XML document.

Do Web developers need to include a DTD when describing data in application XML?

No. XML can be used to describe data with or without a DTD. The term "valid" XML refers to the XML data that references the DTD, while "well-formed" XML refers to the XML without applying the DTD. In addition, the well-formed XML is one of the basic differences between XML and the same Markup Language (SGML. Obviously, in both cases, the XML itself must comply with the language's scale (for example, all tags must be closed and cannot overlap ).

What is XML architecture? What is the difference between them and DTD?

Although XML 1.0 provides a mechanism for defining the content model of XML documents-DTD-it is obvious that a more comprehensive and effective method for defining the content model is also required. XML architecture is a special definition of XML structure (in terms of its organization and data type ). The XML architecture uses the XML schema language to specify how each type of element is defined in the architecture and the data types associated with the element. Compared with DTD, the most distinctive feature of the architecture is that the architecture itself is an XML document. This means that the tool that browses the XML described by it can also browse it.

Microsoft's XML service currently supports the XML data architecture, which represents a snapshot of the W3C Schema movement during Internet Explorer 5 shipment in March 1999. The XML data architecture allows developers to add data types to their XML documents and define open content models. This expansion of the DTD function is very important for XML programming.

However, W3C is preparing "XML Schema Definition (XSD)", which will become "XML schema scale ". Microsoft intends to make support for XML Schema Definition (XSD) a part of its core XML service immediately after this specification becomes a recommendation.

What are namespaces and why are they important?

The namespace is another advanced feature of XML and is outlined in W3C notes as part of the XML 1.0 specification. They promise developers to limit element names and relationships. Namespace makes the element names unique and identifiable, thus avoiding name conflicts between elements defined in different dictionaries. They promise to mix tags from different namespaces, which is important for data of multiple origins.

Related Article

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.