- 浏览: 7853119 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (2425)
- 软件工程 (75)
- JAVA相关 (662)
- ajax/web相关 (351)
- 数据库相关/oracle (218)
- PHP (147)
- UNIX/LINUX/FREEBSD/solaris (118)
- 音乐探讨 (1)
- 闲话 (11)
- 网络安全等 (21)
- .NET (153)
- ROR和GOG (10)
- [网站分类]4.其他技术区 (181)
- 算法等 (7)
- [随笔分类]SOA (8)
- 收藏区 (71)
- 金融证券 (4)
- [网站分类]5.企业信息化 (3)
- c&c++学习 (1)
- 读书区 (11)
- 其它 (10)
- 收藏夹 (1)
- 设计模式 (1)
- FLEX (14)
- Android (98)
- 软件工程心理学系列 (4)
- HTML5 (6)
- C/C++ (0)
- 数据结构 (0)
- 书评 (3)
- python (17)
- NOSQL (10)
- MYSQL (85)
- java之各类测试 (18)
- nodejs (1)
- JAVA (1)
- neo4j (3)
- VUE (4)
- docker相关 (1)
最新评论
-
xiaobadi:
jacky~~~~~~~~~
推荐两个不错的mybatis GUI生成工具 -
masuweng:
(转)JAVA获得机器码的实现 -
albert0707:
有些扩展名为null
java 7中可以判断文件的contenttype了 -
albert0707:
非常感谢!!!!!!!!!
java 7中可以判断文件的contenttype了 -
zhangle:
https://zhuban.me竹板共享 - 高效便捷的文档 ...
一个不错的网络白板工具
看了下,php5的XSLT十分简单,举例子说明之.
首先是XML
<?xml version='1.0' ?> <contacts> <contact idx="37"> <name>Ramsey White II</name> <category>Family</category> <phone type="home">301-555-1212</phone> <meta id="x634724" /> </contact> <contact idx="42"> <name>Stratis Kakadelis</name> <category>Friends</category> <phone type="home">240-555-1212</phone> <phone type="work">410-555-7676</phone> <email>skak@example.com</email> <meta id="y49302" /> </contact> <contact idx="57"> <name>Kelly Williamson</name> <category>Friends</category> <phone type="cell">443-555-9999</phone> <email>kwill@example.com</email> <email>dynky@tech.example.com</email> <meta id="w4r302" /> </contact> </contacts>
之后是XSLT
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="html" /> <xsl:template match="contacts"> <html><head><title>Contacts!</title></head><body> <div style="border: 2px solid blue; padding: 5px;"> <h1>Contacts:</h1> <xsl:apply-templates /> </div></body></html> </xsl:template> <xsl:template match="contact"> <div style="border: 1px solid black; margin: 20px; padding: 5px;"> <h2><xsl:value-of select="name" /></h2> <p> Home Phone: <xsl:value-of select="phone[@type='home']" /><br /> Work Phone: <xsl:value-of select="phone[@type='work']" /><br /> Cell Phone: <xsl:value-of select="phone[@type='cell']" /><br /> </p> </div> </xsl:template> </xsl:stylesheet>
最后是调用的php,这里用的是dom
<?php // Using the DOM extension, load the XML file into memory: $dom = new DOMDocument(); $dom->load('contacts.xml'); // Now also load the XSL file as well: $xsl = new DOMDocument(); $xsl->load('contacts.xsl'); // Create a new XSLT Processor $proc = new XSLTProcessor; // Import the XSL styles into this processor $proc->importStyleSheet($xsl); // Now transform the XML file and echo it to the screen! echo $proc->transformToXML($dom); ?>
发表评论
-
git学习小结
2017-01-23 20:14 561http://www.liaoxuefeng.com/wiki ... -
国内IT技术大会小结
2012-06-15 12:47 3392搞IT的就要多交流,这个应该成为大家的共同认识,比如国内目前有 ... -
国内IT技术大会小结束
2012-06-15 12:44 0搞IT的就要多交流,这个应该成为大家的共同认识,比如国内目前有 ... -
国内IT技术大会小结束
2012-06-15 12:42 0搞IT的就要多交流,这个应该成为大家的共同认识,比如国内目前有 ... -
神奇的“触觉振动”:谈W3C的震动API
2012-02-17 12:28 2084说起“触觉反馈”,大家可能从字面上并不能理解它是如何工作的。触 ... -
Chrome赶超IE:谷歌为何再度联手火狐
2011-12-27 20:16 2391http://tech.it168.com/a2011/122 ... -
(转10款难看但好用的SEO工具
2011-09-07 06:53 1318人不可貌相,SEO工具也不例外。 SEO专业网站SEOmoz ... -
一个很好的开源CRM项目
2005-01-15 19:56 1590http://www.sugarcrm.com,还有简体中文包 ... -
PHP中得到指定的时间段
2005-01-15 19:59 1908最近在项目中,遇到个比较特殊的要求,比如,MYSQL中,比如今 ... -
给大家推荐一个SQL好的站点
2005-01-15 20:20 1080,给大家推荐一个SQL好的站点 http://sqlteam. ... -
记得打补丁
2005-04-14 19:33 1009之前遇到个很怪的问题: 买了个新硬盘,160G,重新装了VS. ... -
express beta 2版本出来了
2005-04-18 11:30 1008在没下到VS。NET 2005之前,也可以用轻量级的EXPRE ... -
SQL SEVER 2005 CTP APRIL出来了
2005-04-20 20:02 1037http://lab.msdn.microsoft.com/e ... -
ms reporting service sp2 出来了
2005-04-24 08:27 1162SQL Server 2000 Reporting Servi ... -
php5 读书心得(1)
2005-04-25 19:48 1118由于工作中要用到PHP,最近下了本《PHP5 POWER PR ... -
PHP5 心得(2)
2005-04-28 19:41 1148在OOP中,构造函数和析构函数是很重要的,在PHP4中,可 ... -
vs.net 2005 beta 2安装问题
2005-04-28 22:50 1159我之前已经卸载了BETA 1了,但可惜安装后,在新建工程后,还 ... -
PHP5心得3
2005-04-29 20:47 1096今天讲的是parent::和self::两个新的关键字。se ... -
PHP5心得4
2005-05-01 17:11 11201 instanceof操作 该操作中,判断某个类是 ... -
vs 2005中的 Visualizer debugger
2005-05-05 21:01 1107在vs.net 2005 中,增加了可视化的调试器,甚至可以自 ...
相关推荐
w3cschool菜鸟教程离线版目录: ...学习 XSLT 学习 XPath 学习 XQuery 学习 XLink 学习 XPointer 学习 Schema 学习 XSL-FO 学习 SVG Web Services 学习 Web Services 学习 WSDL 学习 SOAP 学习 RSS 学习 RDF
XML_XSLT2Processor是一个PHP类,允许您通过使用SAXON或AltovaXML在PHP中执行XSLT 2.0转换。 所有这些都易于使用PHP XSL扩展。 文档可从项目的Wiki获得。 注意:该项目现已终止。 请参阅以下新闻,详细了解为什么...
可是一大堆的概念和术语往往让人望而生畏,很多朋友问我:XML到底有什么用,我们是否需要学习它?我想就我个人学习过程的心得和经验,写一篇比较全面的介绍文章。首先有两点是需要肯定的: 第一:XML肯定是未来的...
专题讨论了XML,包括PHP 5的简单XML扩展和改进的DOM函数、使用XPath和XSLT、读写RSS与Atom新闻推送等。
使用php中的xml与xslt要用到一些dll...在下面的课程中,我们会用到php中的PEAR类库,主要用了DB类库,Sql2XML类库,大家可以在 pear.php.net上下载最新的版本 下载完上面二个类库以后,大家最好在php.ini中设置一下 in
XSLT XSL-FO XPath XQuery XLink XPointer Schema XForms WAP SVG Web Services Web Services WSDL SOAP RSS RDF .NET ASP.NET Web Pages Razor MVC Web Forms 建站手册 网站构建 万维网联盟 ...
phpcshtml 用于将 PHP 代码嗅探器 XML 报告转换为 html 的 XSLT 样式表。 例子 phpcs -n --standard=psr2 --extensions=php --report-xml <path> \ | xsltproc phpcshtml.xsl - \ > /tmp/report.html
Learn how to use SAX, XSLT, and XPath to manipulate XML documents, as well as use of XML-RPC protocol for accessing procedures on a remote computer, and much more
学习如何使用SAX,XSLT,和XPath来操作XML文档,及使用XML-RPC 协议来访问远程计算机的过程等,英文,原名称为Integrating PHP and XML
XML ▪ XSL ▪ XSLT ▪ XSL-FO ▪ XPath ▪ XPointer ▪ XLink ▪ DTD ▪ XML Schema ▪ DOM ▪ XForms ▪ SOAP ▪ WSDL ▪ RDF ▪ RSS ▪ WAP ▪ Web Services Web脚本 JavaScript ▪ HTML DOM ▪ DHTML ▪ ...
laravel-xslt 用于Laravel的XSLT模板引擎 安装方式 在您的laravel项目中使用composer安装 composer require krowinski/laravel-xslt 将此行添加到“ providers”数组末尾的app.php中(在config / app.php文件中) ...
PHP5 完整官方 中文教程 版权信息 前言 入门指引 简介 简明教程 安装与配置 安装前需要考虑的事项 Unix 系统下的安装 Mac OS X 系统下的安装 Windows 系统下的安装 PECL 扩展库安装 还有问题? 运行时配置 语言参考 ...
yii2-xslt 查看组件以将 xslt 与 yii2 集成。 将 XSLT 集成到 yii2 的类内。 用法: 将此文件(View.php)复制到 yii2 项目中的 [@app/components/View.php]。 #config.php return [ ... 'components' =>...
XML 周围总有许多夸大之处和混淆之处。但是,并不像您想像的那么难 —— 特别是在 PHP 这样优秀的语言中。在理解并正确地实现了 XML 之后,就会发现有许多强大的工具可以使用。XPath 和 XSLT 就是这样两个值得研究的...
本文实例讲述了PHP操作XML中XPath的应用。分享给大家供大家参考,具体如下: XPath即为XML路径语言,它是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据...
XSLT — XSLT Functions YAZ — YAZ Functions YP/NIS — YP/NIS Functions Zip — Zip File Functions Zlib — Zlib Compression Functions PHP at the Core: A Hacker's Guide to the Zend Engine The PHP 5 build...
Teinte是用于XML / TEI的XSLT和PHP库。 它可以在多种情况下使用:在Web服务器上,带有XML编辑器和浏览器,在命令行上。在网络服务器中使用色彩淡色用于XML-TEI文件的在线发布。 原理是使用小型SQLite数据库预先生成...
It covers two server- side languages: PHP 5 and .NET 2.0. The last chapters of the book deconstruct two XML applications: a News application and a Community Weather Portal application. The book ...
XSLT XSL-FO XPath XQuery XLink XPointer Schema XForms SOAP WSDL RDF RSS WAP Web Services 浏览器脚本 JavaScript HTML DOM jQuery AJAX JSON DHTML VBScript E4X WMLScript 服务器脚本 SQL ASP ADO PHP .NET...