"xml"相关教程
几乎所有的主流浏览器均支持XML和XSLT。MozillaFirefox从1.0.2版本开始,Firefox就已开始支持XML和XSLT(包括CSS)。MozillaMozilla含有用于XML解析的Expat,并支持显示XML+CSS。Mozilla同时拥有对Namespaces的某些支持。Mozilla同样可做到对XSLT的执行(XSLTimplementation)。Netscape自从版本8开始,Netscape开始使用Mozilla的引擎,因此它对XML/XSLT的...
通过使用XSLT,您可以向XML文档添加显示信息。使用XSLT显示XMLXSLT是首选的XML样式表语言。XSLT(eXtensibleStylesheetLanguageTransformations)远比CSS更加完善。使用XSLT的方法之一是在浏览器显示XML文件之前,先把它转换为HTML,正如以下的这些例子演示的那样:查看XML文件,XSLT样式表,查看结果。下面是此XML文件的一个片断。第二行,<?xml-stylesheettype="text/x...
本章讲解如何把XML数据显示为HTML。在HTML中显示XML数据在上一节中,我们讲解了如何通过JavaScript来解析XML并访问DOM。本例遍历一个XML文件(cd_catalog.xml),然后把每个CD元素显示为一个HTML表格行:<html><body><script type="text/javascript">if (window.XMLHttpRequest) ...
JavaXML教程- JavaXMLAPISAXAPI下面是关键的SAXAPI的摘要:类用法SAXParserFactory创建由系统属性javax.xml.parsers.SAXParserFactory确定的解析器的实例。SAXParserSAXParser接口定义了几个重载的parse()方法。SAXReaderSAXParser包装一个SAXReader,并从SAXParser的getXMLReader()方法返回。DefaultHandlerDefault...
JSF教程- JSF基本标签JSF提供了一个标准的HTML标签库,它们被渲染成相应的html输出。为了使用这些标签,我们需要在html节点中使用以下URI的命名空间。<html xmlns="http://www.w3.org/1999/xhtml" xmlns:h="http://java.sun.com/jsf/html"&n...
本节列出了您在使用XML时应该尽量避免使用的技术。InternetExplorer-XML数据岛它是什么?XML数据岛(XMLDataIslands)是嵌入HTML页面中的XML数据。为什么要避免使用它?XML数据岛只在InternetExplorer浏览器中有效。用什么代替它?您应当在HTML中使用JavaScript和XMLDOM来解析并显示XML。如需更多有关JavaScript和XMLDOM的信息,请访问(www.sou-xun.com)的XMLDOM教程。XML数据...
下面是一个与XML相关的技术的列表。XHTML更严格更纯净的基于XML的HTML版本。XMLDOM访问和操作XML的标准文档模型。XSLTXSL包含三个部分:XSLT-把XML转换为其他格式,比如HTMLXSL-FO-用于格式化XML文档的语言XPath-用于在XML文档中导航的语言XQuery基于XML的用于查询XML数据的语言。DTD用于定义XML文档中的合法元素的标准。XSDXMLSchema。基于XML的DTD替代物。XLink在XML文档中创建超级链接的语言。XPo...
PHPString函数实例剥去字符串中的HTML标签:<?phpecho strip_tags("Hello <b>world!</b>");?>运行实例定义和用法strip_tags()函数剥去字符串中的HTML、XML以及PHP的标签。注释:该函数始终会剥离HTML注释。这点无法通过allow参数改变。注释:该函数是二进制安全的。语法strip_tags(string,allow)参数描述stri...
<xsl:sort>元素用于对结果进行排序。在何处放置排序信息如需对结果进行排序,只要简单地在XSL文件中的<xsl:for-each>元素内部添加一个<xsl:sort>元素:<?xml version="1.0" encoding="ISO-8859-1"?><xsl:stylesheet version="1.0"xmlns:x...
[XML DOM] XML DOM lookupPrefix() 方法
Node对象参考手册定义和用法lookupPrefix()方法可返回在节点上匹配指定的命名空间的前缀。语法:nodeObject.lookupPrefix(URI)参数描述URI必需。命名空间URI。实例在所有的例子中,我们将使用XML文件books_ns.xml,以及JavaScript函数loadXMLDoc()。下面的代码片段可查找第一个<book>元素中所属命名空间URI的前缀:xmlDoc=loadXMLDoc("books_ns.xml&qu...
存储在XML文件中的数据可通过因特网浏览器进行编辑。打开、编辑并保存XML现在,我们会为您展示如何打开、编辑及保存存储于服务器上的XML文件。我们将使用XSL把XML文档转换到一个HTML表单中。XML元素的值会被写到HTML表单中的HTML输入域。此表单是可编辑的。在被编辑完成后,数据会被提交回服务器,XML文件会得到更新(这部分由ASP完成)。XML文件和XSL文件首先,请看将被使用的XML文档("tool.xml"):<?xml ve...
[XML DOM] XML DOM selectNodes() 方法
Node对象参考手册定义和用法selectNodes()方法用一个XPath查询选择节点。语法:nodeObject.selectNodes(query)参数描述queryXPath查询串。返回值包含了匹配查询的节点的一个NodeList。说明这个特定于IE的方法计算一个XPath表达式,使用该节点作为查询的根节点,并且将结果作为一个NodeList返回。这个selectNodes()方法只用于XML文档节点,不用于HTML文档节点。注意,既然Document对象是它们自己的...
如果希望极认真地学习和使用XML,那么您一定会从一款专业的XML编辑器的使用上受益。XML是基于文本的XML是基于文本的标记语言。关于XML的一件很重要的事情是,XML可被类似记事本这样的简单的文本编辑器来创建和编辑。不过,在您开始使用XML进行工作时,您很快会发现,使用一款专业的XML编辑器来编辑XML文档会更好。为什么不使用记事本?许多开发人员使用记事本来编辑XML和HTML文档,这是因为最常用的操作系统都带有记事本,而且它很容易使用。从个人来讲,我经常使用记事本来快速地...
[XML DOM] XML DOM selectSingleNode() 方法
Node对象参考手册定义和用法selectSingleNode()方法查找和XPath查询匹配的一个节点。语法:nodeObject.selectSingleNode(query)参数描述queryXPath查询串。返回值匹配查询的一个单独的Node。如果没有,则为null。说明这个特定于IE的方法计算一个XPath表达式,使用这个节点作为context节点。它返回找到的第一个匹配节点,如果没有匹配的节点就返回null。这个selectSingleNode()方法只在XML文...
XSLT概要本教程已经向您讲解了如何使用XSLT把XML文档转换为其他格式,比如XHTML。您已经学会如何向输出文件添加元素和属性,并从输出文件移除元素和属性。您也学习了如何对元素进行重新排列和排序,执行测试以及决定显示或隐藏哪些元素。如需更多有关XSLT的知识,请查阅我们的XSLT参考手册。您已经学习了XSLT,下一步应当学习什么呢?XSL包括三种语言:XSLT、XPath以及XSL-FO,因此下一步应当学习XPath和XSL-FO。XPathXPath用于经由元素和属性在...