当前位置: 首页 > 图文教程 > XML家族 > XML > XML FAQ (en)

XML
XML简易教程之四
XML与HTML的结合(上)
XML与HTML的结合(下)
XML入门的常见问题(一)
XML入门的常见问题(二)
XMLHTTP资料
什么是XML
什么是 XML Web Service
XML正在接管Web服务 成为SOA的基础
怎么样在网页上读取远程xml的数据
XML教程—编写结构完整的XML文档
读写xml文件的2个小函数
XML文档的基本操作
初学者如何开发出一个高质量的J2EE系统
优化 JavaScript 代码
自动更新程序的设计框架
使Firefox对XML的处理兼容IE的节点处理方法
WML学习之四 锚和任务
WML学习之五 显示表单
WML学习之六 事件

XML FAQ (en)


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-08-14   浏览: 55 ::
收藏到网摘: n/a

1. what is XML?
o       XML stands for Extensible Markup Language
o       It is a meta-markup language (you make up your own tags)
o       XML is not a programming language, it is a data format
o       XML documents can be parsed.
  
2. What is the difference between XML & HTML?
o       XML describes data, HTML displays data.
o       HTML has predefined tags, in XML we define tags
o       HTML can be displayed on its own, XML cannot.
        The combination of XML and HTML is XHTML.
  
3. What is a "well-formed" document?
   The well formed document must obey the basic XML constraints like :
o       All Documents must have a prolog.
o       Document must have a root tag.
o       All begin-tags must have end-tags. (case sensitive)
o       All attribute values must be quoted.
o       Elements must be properly nested.
o       All entities must be declared.
   If a document is not a well-formed document it is not a XML document.
  
4. What is DTD?
Document Type Definition defines the structure of an XML document. A DTD can
be declared inline in your XML document, or as an external reference.
DTD defines :
o       What element (tag) names are allowed
o       What attributes are used with each element
o       Which child elements belong to which parent elements
o       What order child elements can appear in
o       Also declares entities and notations
  
5. What are the building blocks of XML?
o       Elements
o       Attributes
o       Entities
o       Notations
  
6. What is a valid document
      If a document's structure and tag names match the information model, it
is 'valid'. Validation is optional. A valid document is always well-formed.
  
7. What is XSLT?
XSLT is a language for transforming the structure of XML documents. The XSL
Transformations (XSLT) vocabulary provides a rule-based framework for select
ing and processing document content, and transforming it into new documents
  
8. What is XML Parser?
A set of software components designed for reading, processing and creating X
ML documents.
Parsers expose the structures and tags within a XML document thus making it
easy to process XML documents.
  
9. What are the types of Parsers
DOM Vs SAX
o       SAX is event-based and DOM is object-based
o       SAX is developed by XML-Dev mailing list and DOM is a W3C recommendation
o       DOM constructs a tree in memory and SAX does not
o       SAX is read-only and DOM is read-write.
o       SAX uses less memory and is fast & efficient

 

        We also have Validating and non-validating parsers.
  
10. What is XML family ?
o       Display : XHTML, XSLT, XSL
o       Modeling : DTD, XML Schema
o       Manipulating : DOM, SAX
o       Querying : Xlink, XQL, Xpath