草庐IT

xslt2processor

全部标签

html - 客户端 XSLT 的当前状态

据我所知,暴雪是为数不多的将客户端XSLT付诸实践的公司之一(2008年)。2011年仍然如此,还是现在有更多人在生产中探索这种技术?现代浏览器(IE9、FF4、Chrome)和客户端处理能力似乎已准备好利用此标准在大规模属性上切实节省服务器CPU功率和带宽。我错过了什么吗?我知道的消极方面包括额外的渲染时间加载未缓存页面所需的额外资源额外的复杂性开发人员经验明显少于服务器端模板技术我认为的好处包括在客户端卸载模板组合缓存在客户端卸载的通用模板片段文档结构和数据的逻辑分离所有现代浏览器都支持的有据可查的网络标准最后,虽然我知道预测future是不可能的,但我很想知道关于客户端XSLT的

java - 如何在 XSLT 中使用 XPath 获取元素数组,包括缺失的元素?

给定以下符合XML的HTML:a1b1b2a3b3c3正在做//a将返回:[a1,a3]上面的问题是第三列数据现在排在第二位,当找不到A时,它会被完全跳过。如何表达一个xpath来获取所有将返回的A元素:[a1,null,a3]//c的情况相同,请问有没有可能得到[null,null,c3]更新:考虑另一种没有共同parent的情况.heading1a1b1heading2b2heading3a3b3c3更新:我现在也可以使用XSLT。 最佳答案 XPath中没有空值。这里有一个半相关的问题也解释了这一点:http://www.ve

html - 如何使用 XSLT 输出 <!DOCTYPE html>

这个问题在这里已经有了答案:关闭11年前。PossibleDuplicate:SetHTML5doctypewithXSLT我是xslt的新手,我正在尝试生成HTML5文档。Firefox给我错误"XMLParsingError:notwell-formedLocation:file:///E:/XSLT-XML-Shema/shipping-transform.xslLineNumber6,Column4:如果只是它工作正常。我该如何解决这个问题,为什么会这样?--编辑--SampleCorporation#1HellothisisatestGoodbye!

html - 带有 HTML 实体的 XSLT 字符串 - 如何让它呈现为 HTML?

我对使用XSL完全陌生,所以如果有任何我遗漏的信息,请告诉我。我的XSLT文件中有一个可以像这样显示的字符串:它显示在浏览器中,如下所示:Ican'tdoanythingaboutthehtmlentitiesexistinginthetext.Thisincludesquotes,like"HelloWorld"andsometimeswhitespaces. 我该怎么做才能将此字符串呈现为html,以便结果换行,"给我",和 给我一个空间?我可以详细说明我已经尝试过但没有奏效的事情,但我不知道这是否相关。

html - 如何使用 XSLT 选择第一个元素?

我有一个新闻项目列表,按创建日期排序。我有一个预览框控件,我只想显示第一项。我如何使用XSLT做到这一点?2009-09-09Somethinggreathappened2009-09-08Somethingbadhappened2009-09-07Somethingreallybadhappened 最佳答案 如果你想输出XHTML1.1,这里有一个方法: 关于html-如何使用XSLT选择第一个元素?,我们在StackOverflow上找到一个类似的问题:

C# XSLT 转换添加 和 到输出

我有一个XSLT转换问题:style="width:{Data/PercentSpaceUsed}%;"Data/PercentSpaceUsed的值为整数3。它输出:style="width: 3 %;"而不是我所期望的:style="width:3%;"这是执行转换的代码:xslt_xslt是转换xml,sw.ToString()包含 和我没想到。varxslTransObj=newXslCompiledTransform();varreader=newXmlTextReader(newStringReader(xslt_xslt));xslTr

c# - 如何解决警告 "Referenced assembly targets a different processor than the application"

我已经能够构建我的Windows窗体应用程序来访问SQLServer中的数据库。除了可以备份/恢复数据库的部分之外,应用程序的所有部分都能够访问服务器。在这部分我无法访问服务器上的数据库并且已经开始相信这是因为这些警告。以下内容的确切含义是什么?我该如何更正它们?Referencedassembly'c:\ProgramFiles\MicrosoftSQLServer\90\SDK\Assemblies\Microsoft.SqlServer.Replication.dll'targetsadifferentprocessorthantheapplicationReferencedas

c# - 链接 : warning AL1073: Referenced assembly 'mscorlib.dll' targets a different processor

我们正在使用VS2013和.Net4.5.1(最近迁移,但此错误来自.Net4.0)。只有在平台目标x64中编译项目时才会出现此错误。这真的是一个会在运行时中断的错误吗?为什么MSBUILD不能正确解析这个mrcorlib.dll?这仅发生在VS2010中创建的项目中,而不会发生在新创建的项目中。我在这里错过了什么。我所有的第三方程序集都是x64位的。在TeamCity构建服务器中,出现以下错误:GenerateSatelliteAssemblies[17:01:18]AL[17:01:18]C:\ProgramFiles(x86)\MicrosoftSDKs\Windows\v8.1

c# - 通过 XSLT 在 XML 中格式化日期

当我使用XML序列化程序序列化一个DateTime时,它是按以下格式编写的:2007-11-14T12:01:00当通过XSLT样式表传递它以输出HTML时,我该如何格式化它?在大多数情况下,我只需要日期,而当我需要时间时,我当然不希望其中出现“有趣的T”。 最佳答案 这里有几个您可以使用的1.0模板:-给他们打电话:-和其中xpath是具有标准日期时间格式的元素或属性的路径。 关于c#-通过XSLT在XML中格式化日期,我们在StackOverflow上找到一个类似的问题:

c# - 如何在 C# 中应用 XSLT 样式表

我想使用C#将XSLT样式表应用于XML文档并将输出写入文件。 最佳答案 我在这里找到了一个可能的答案:http://web.archive.org/web/20130329123237/http://www.csharpfriends.com/Articles/getArticle.aspx?articleID=63来自文章:XPathDocumentmyXPathDoc=newXPathDocument(myXmlFile);XslTransformmyXslTrans=newXslTransform();myXslTrans.