xsl

程序源代码行数统计程序

亡梦爱人 提交于 2020-03-06 00:06:49
程序下载地址 http://www.cnblogs.com/Files/yyf9989/LineCount.rar 本人编制一个统计程序源代码的小程序,目前只支持 VS.NET2003的C#工程,本程序支持的命令行为 alert=0/1 是否显示错误信息 source=CS工程文件名 loadresultfile=旧的分析数据文件 repfile=生成报告文件名 xsl=生成包括文件使用的XSL文件名,若未指定则使用默认的XSL模板 resultfile=保存分析结果的XML文件名 命令行名称不区分大小写 程序拷贝到本地后在VS.NET的宏编辑器中输入以下代码,并在工具栏上新增一个按钮来绑定到ReportLinecount 来源: https://www.cnblogs.com/yyf9989/archive/2005/12/11/294689.html

开始做界面了

安稳与你 提交于 2020-03-05 19:55:10
现在发现我熟悉的很多都不流行了也。 看了Baidu和博客园的许多页面,都是采用div(层)来操作的,已经不是用表格定位了。博客园更是大胆的用层进行绝对定位了。 还发现了完全的样式内容分离。给我震撼最深刻的是 原来样式表都已经发生了这样多的变化了。这个图是3c协会制定的标准。而xsl是对xml进行样式控制的工具。我觉得现在好落后了哦~要找时间研究哈xml。 我觉得做技术工作很好,因为总会有技术的更新,不用怕会一辈子重复~ 来源: https://www.cnblogs.com/xxpyeippx/archive/2006/02/22/335429.html

XML的相关基础知识分享(二)

穿精又带淫゛_ 提交于 2020-03-02 08:50:03
前面我们讲了一下 XML相关的基础知识(一) ,下面我们在加深一下,看一下XML高级方面。 一、命名空间 1、命名冲突 XML命名空间提供避免元素冲突的方法。 命名冲突:在XML中,元素名称是由开发者定义的,当两个不同的文档使用相同的原俗名时,就会发生命名冲突。例如:下面这个XML文档携带者某个表格中的信息: 1 <table> 2 <tr> 3 <td>Apples</td> 4 <td>Bananas</td> 5 </tr> 6 </table> 这个XML文档携带有关桌子的信息(一件家具): 1 <table> 2 <name>African Coffee Table</name> 3 <width>80</width> 4 <length>120</length> 5 </table> 假如这两个XML文档被一起使用,由于两个文档都包含带有不同内容和定义的<table>元素,就会发生命名冲突。XML解析器无法确定如何处理这类冲突。 2、使用前缀来避免命名冲突 此文档带有某个表格的信息: <table> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table> 此XML文档携带着有关一件家具的信息: <f:table> <f:name>African Coffee

JSON的XSLT等效项

时光怂恿深爱的人放手 提交于 2020-02-27 06:31:49
关闭。 这个问题是 题外话 。 它当前不接受答案。 想改善这个问题吗? 更新问题 ,使其成为Stack Overflow 的主题 。 4个月前 关闭。 是否有与JSON等效的 XSLT ? 允许我像XSLT一样对JSON进行XML转换。 #1楼 我真的已经厌倦了那里大量的JavaScript模板引擎,它们的所有内联HTML模板,不同的标记样式等,因此决定 建立一个小型库 ,以对JSON数据结构进行XSLT格式化。 绝不是火箭科学,它只是将JSON解析为XML,然后使用XSLT文档进行格式化。 它的速度也很快,不及Chrome中的JavaScript模板引擎快,但在大多数其他浏览器中,它至少与大型数据结构的JS引擎替代品一样快。 #2楼 为什么不使用 Data Coverter先生 将JSON转换为XML,使用XSLT转换它,然后再使用XSLT将其更改回JSON。 #3楼 有趣的主意。 在Google上进行的一些搜索产生了一些感兴趣的页面,包括: 有关如何实现“ jsonT”工具的 概述 ,以及 一些下载 关于该实现的 一些 讨论 一家公司 可能已经实施了适当的措施 希望这可以帮助。 #4楼 尝试 JOLT 。 它是用Java编写的JSON到JSON转换库。 专门创建它是因为我们不想玩“ JSON-> XML-> XSLT-> XML-> JSON”游戏

导航组件实现:XML+XSLT+jQuery Accordion

隐身守侯 提交于 2020-02-20 00:39:57
1、xml数据格式(数据动态生成): 1 <? xml version="1.0" encoding="utf-8" ?> 2 < menu > 3 < item text ="Menu1" url ="../default.aspx" /> 4 < item text ="Menu2" url ="#" > 5 < subitem text ="Menu21" url ="http://www.baidu.com" /> 6 < subitem text ="Menu22" url ="http://www.eric.com" /> 7 </ item > 8 </ menu > 2、XSL文件内容: 1 <? xml version="1.0" encoding="utf-8" ?> 2 < xsl:stylesheet version ="1.0" xmlns:xsl ="http://www.w3.org/1999/XSL/Transform" 3 xmlns:msxsl ="urn:schemas-microsoft-com:xslt" exclude-result-prefixes ="msxsl" > 4 < xsl:output method ="html" encoding ="utf-8" indent ="yes" /> 5 < xsl:template

XML 命名空间

Deadly 提交于 2020-02-12 13:29:43
XML 命名空间提供避免元素命名冲突的方法。 命名冲突 在 XML 中,元素名称是由开发者定义的,当两个不同的文档使用相同的元素名时,就会发生命名冲突。 这个 XML 文档携带着某个表格中的信息: <table> <tr> <td>Apples</td> <td>Bananas</td> </tr> </table> 这个 XML 文档携带有关桌子的信息(一件家具): <table> <name>African Coffee Table</name> <width>80</width> <length>120</length> </table> 假如这两个 XML 文档被一起使用,由于两个文档都包含带有不同内容和定义的 <table> 元素,就会发生命名冲突。 XML 解析器无法确定如何处理这类冲突。 使用前缀来避免命名冲突 此文档带有某个表格中的信息: <h:table> <h:tr> <h:td>Apples</h:td> <h:td>Bananas</h:td> </h:tr> </h:table> 此 XML 文档携带着有关一件家具的信息: <f:table> <f:name>African Coffee Table</f:name> <f:width>80</f:width> <f:length>120</f:length> </f:table> 现在,命名冲突不存在了

XPath函数——字符串函数

时光怂恿深爱的人放手 提交于 2020-02-02 03:49:53
字符串函数主要用来处理字符串。字符串函数主要包括以下:concat(),contains(),normalize-space(),substing(),substring-before(),subsring-after(),translate(). 1、concat() concat()函数用于串连多个字符串。 简单示例: xml: <?xml version="1.0" encoding="UTF-8"?> <root> <e id="1">st</e> <e id="2">nd</e> <e id="3">rd</e> </root> */ /*--> */ xslt: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:output method="text" version="1.0" encoding="gb2312" indent="yes"/> <xsl:template match="/root"> <xsl:for-each select="e"> <xsl:value-of select="concat(@id,.,' ')"/> </xsl:for-each> <

在Visual Studio中调试XSLT

吃可爱长大的小学妹 提交于 2020-01-31 05:55:03
XSLT (eXtensible Stylesheet Language Transformation) 是一种用来转换XML文档结构的语言。 相信大家对XML已经并不陌生了,它是一种计算机程序间交换原始数据的简单而标准的方法,HTML是一种特殊的XML,XSLT本身也是一种XML,只不过前者用来在浏览器中展示特定的文本信息,后者则被用来格式化XML中的数据,按照XSLT文档中指定的要求输出XML中的数据。可以毫不夸张地说,XSLT之于XML就好比CSS之于HTML。有关XSLT更加详细的介绍和使用,读者可以参考 W3School 中有关XSLT的部分。 在Visual Studio中开发和使用XSLT是非常方便的,这要归功于Microsoft的XML控件,我不太记得这个控件是在.NET的哪个版本中开始引入的,不过自从有了这个控件,我们在程序中加载和格式化XML输出就变得异常轻松。网上有很多介绍XML控件的文章和例子,使用起来大概是这个样子: < asp:Xml ID ="xmlContent" runat ="server" DocumentSource ="~/xbrl/XBRL.xml" /> 1 xmlContent.TransformSource = " ~/xsl/IncomeStatement.xslt " ; 2 3 xmlContent

C#发现之旅第一讲 C#-XML开发

喜夏-厌秋 提交于 2020-01-26 16:40:39
C#发现之旅第一讲 C#-XML开发 袁永福 2008-5-15 系列课程说明 为了让大家更深入的了解和使用C#,我们将开始这一系列的主题为“C#发现之旅”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入深,循序渐进的步骤,一起探索和发现C#的其他未知的领域,更深入的理解和掌握使用C#进行软件开发,拓宽我们的视野,增强我们的软件开发综合能力。 本系列课程配套的演示代码下载地址为 http://www.cnblogs.com/Files/xdesigner/cs_discovery.zip 。 本系列课程已发布的文章有 C#发现之旅第一讲 C#-XML开发 C#发现之旅第二讲 C#-XSLT开发 C#发现之旅第三讲 使用C#开发基于XSLT的代码生成器 C#发现之旅第四讲 Windows图形开发入门 C#发现之旅第五讲 图形开发基础篇 C#发现之旅第六讲 C#图形开发中级篇 C#发现之旅第七讲 C#图形开发高级篇 C#发现之旅第八讲 ASP.NET图形开发带超链接的饼图 C#发现之旅第九讲 ASP.NET验证码技术 C#发现之旅第十讲 文档对象模型 课程说明 本课程介绍了使用C

C#发现之旅第二讲 C#-XSLT开发

走远了吗. 提交于 2020-01-26 15:43:16
C#发现之旅第二讲 C# - XSLT 开发 袁永福 2008-5-15 系列课程说明 为了让大家更深入的了解和使用C#,我们开始这一系列的主题为“C#发现之旅”的技术讲座。考虑到各位大多是进行WEB数据库开发的,而所谓发现就是发现我们所不熟悉的领域,因此本系列讲座内容将是C#在WEB数据库开发以外的应用。目前规划的主要内容是图形开发和XML开发,并计划编排了多个课程。在未来的C#发现之旅中,我们按照由浅入深,循序渐进的步骤,一起探索和发现C#的其他未知的领域,更深入的理解和掌握使用C#进行软件开发,拓宽我们的视野,增强我们的软件开发综合能力。 本系列课程配套的演示代码下载地址为 http://www.cnblogs.com/Files/xdesigner/cs_discovery.zip 。 本系列课程已发布的文章有 C#发现之旅第一讲 C#-XML开发 C#发现之旅第二讲 C#-XSLT开发 C#发现之旅第三讲 使用C#开发基于XSLT的代码生成器 C#发现之旅第四讲 Windows图形开发入门 C#发现之旅第五讲 图形开发基础篇 C#发现之旅第六讲 C#图形开发中级篇 C#发现之旅第七讲 C#图形开发高级篇 C#发现之旅第八讲 ASP.NET图形开发带超链接的饼图 C#发现之旅第九讲 ASP.NET验证码技术 C#发现之旅第十讲 文档对象模型 本课程说明