草庐IT

xsl-stylesheet

全部标签

javascript - 何时将样式表添加到 document.styleSheets

我正在尝试使用javascript动态添加css样式表规则,类似于示例2here.它大部分时间都有效,但似乎有一种竞争条件使其有时在(至少)Chrome(15.0.874和17.0.933)中失败。当缓存为空(或已被清除)时很少发生。以下是我能够缩小范围的内容。首先,我通过将外部样式表附加到来加载它。然后我创建一个新的样式表(我将在其中添加规则)。然后我打印document.styleSheets的长度(立即和1秒后)。$(function(){//itdoesn'thappenifthislineismissing.$("head").append('');varstylesheet

javascript - 在 XSL 中包含带有大括号 {} 的内联 JavaScript

我正在尝试通过XSL文件将XML转换为HTML。不幸的是,它不允许我使用JavaScript花括号{}。以下是一个简单的示例,但我的实际代码要大得多。PageTitleVisualStudio给我以下错误:Expectedtoken'}',found'true'....firm('Areyousure?')){return-->true有什么方法可以在XSL中包含内联JavaScript吗?我知道你可以使用转义Javascriptblock。但是如何转义内联JavaScript?我的实际代码太大,无法将所有内联JavaScript重写为脚本block。 最佳

javascript - YUI StyleSheet Utility 的 jQuery 等价物?

jQuery或其插件之一是否具有与YUIStyleSheetUtility?等效的功能?“StyleSheetUtility能够从头开始创建新的样式表,以及修改现有的样式表,这些样式表作为来自同一域的元素或任何内联元素的属性。”这(我相当确定)是创建和修改CSS样式表本身不是遍历DOM并更改元素的样式属性(正如jQuery.css()方法所做的那样)。我认为这项技术有可能显着改变许多与用户界面相关的Javascript的编写方式,因此有兴趣了解任何其他也实现了它的库。 最佳答案 找到一对看起来做相似事情的夫妇。我没有测试过它们。jQ

php - 需要借助 xsl/xslt 将重复的 XML 节点放在单独的节点中

我有这个xml:adsomethingsomethingS87-324294105902228002604M87-424295645902228002611L87-524296465902228002628XXL87-72429805902228002635pictures/large/7/8/87_2.jpgpictures/large/7/8/87_1.jpgpictures/large/7/8/87_4.jpgpictures/large/7/8/87_5.jpgpictures/large/7/8/87_3.jpgpictures/large/7/8/87_6.jpggoogl

php - 在现有网页中显示带有 XSL 的 XML 文件

我正在尝试获取一个html页面来显示使用XSL样式表格式化的XML文件。无论我看到什么示例,要么在新页面中显示它,XSL样式表负责标记,但没有示例可以清楚地看到它作为现有网页的一部分显示...我正在使用PHP脚本生成HTML。XML数据由另一个PHP函数生成(不受我的控制)。XSL文件上传到服务器,保存在:/xsl/1234567890.xsl这是php输出的内容:............我做错了什么? 最佳答案 转换XML的两种方法:1个浏览器大多数浏览器都实现了XSLT处理器。你可以使用:用户将不得不发出三个请求(页面、xml、

php - Wordpress bloginfo ('stylesheet_url' 的值保存在哪里?

我正在建立一个Wordpress网站(作为新手)。它的工作方式是我在开发服务器上进行安装,我在其中更改内容,然后其他人将我的更改移动到实时服务器。现在我遇到了一个问题,即虽然在开发服务器上一切正常,但实时服务器无法提取正确的CSS样式表。在在HTML文件中,我可以看到样式表的两个链接,都指向开发服务器URL而不是实时服务器URL。如果我没记错的话,这个信息来自bloginfo('stylesheet_url').现在我不知道它的值(value)从何而来。我已经搜索了实时安装中的每个文件,没有找到任何硬编码链接(除此之外我会记得设置硬编码链接)。那么这个值保存在哪里?非常感谢!

php - 如何使用 XSL 代码在 HTML 表格中显示图像?

我为我的XML网络服务创建了一个XSL样式表。我的HTML上有数据库输出的图像链接。但是我的XSL只显示链接而不显示链接包含的图像。我想使用XSL在HTML表格中直接显示图像。这是我的XSL代码BirdcatchXSLTidSpeciesAbout_birdDate_addedAddressAgeSexLatitiudeLongitiudeImageAdded_by我想在表格的图像列中显示图像。我该怎么做? 最佳答案 代替:尝试:未经测试,因为未提供XML源。 关于php-如何使用XSL

php - 在 XSL 中定义 PHP 函数并调用它。可能的?如何?

如标题所示:是否可以在XSL文档中编写PHP函数并在之后调用它?我没有案例,我想这样做。这只是我在学习XSL时想到的一件事。在XSL中,您可以编写如下内容:...somephp...PHP代码将在您呈现的页面中运行。是否可以创建例如处理指令中的PHP函数并稍后调用它(在同一模板中)?伪样本:...somephpprocessing$foo...我期待着您的解决方案/方法:)克里斯 最佳答案 我认为所选答案指向错误的方向。无需使用FXSL,您可以轻松地将用其他语言编写的扩展添加到XSLT-例如Jython或带有Xalan的Javasc

php - XSL : Get variable data without exslt:node-set

在PHP中使用nativeXSL库。是否可以在变量中获取节点值,而不必每次都通过exslt:node-set调用它……又长又丑。12 最佳答案 12如果变量的内容是静态定义的,则可以从XPath表达式访问它而不使用xxx:node-set()扩展函数。示例:12当此转换应用于任何XML文档(未使用)时,会产生所需的正确结果:2 关于php-XSL:Getvariabledatawithoutexslt:node-set,我们在StackOverflow上找到一个类似的问题:

php - 用于 PHP : transform XML to PDF 的 XSL-FO 处理器

我正在寻找PHPXSL-FO处理器。我需要的是ApacheFOP的替代品(在Java世界中),为了将XML文档转换为PDF,但我需要在没有Java支持的PHP环境中执行它。 最佳答案 PHPXSL扩展不支持XSL-FO,所以我认为JavaBridge是您唯一的选择 关于php-用于PHP:transformXMLtoPDF的XSL-FO处理器,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/quest