草庐IT

xml - XSL FO Docbook 内容左边距

我正在使用Docbook5(docbook-xsl-ns),使用ApacheFOP生成PDF,我想将所有文本移到左侧。我该怎么做?源XML是:Usagemvnarchetype:generate-DarchetypeGroupId=cz.csob.javor-DarchetypeArtifactId=javor-archetypes-subcomponent-DarchetypeVersion=X.Y.ZDuringthesubcomponentprojectgenerationyouwillbeaskedforthefollowingproperties:parent-compone

xml - 使用 XSLT 截断 XML

我有一个问题要问SO社区的聪明人。下面是SymphonyCMS生成的XML片段.LoremIpsumLoremIpsumLoremipsumdolorsitamet,consecteturadipiscingelit.Sedmalesuadaauctormagna.Vivamusurnajusto,pulvinarnec,sagittismalesuada,accumsanin,massa.Quisquemipurus,gravidaeget,ultriciesa,portain,sem.Maecenasjustoelit,elementumvel,feugiatvulputate,p

xml - 为 Atom 提要创建 XSL

我正在创建一个小的自定义XSL文件来呈现RSS提要。内容基本,如下。除非源XML在提要定义中包含行'xmlns="http://www.w3.org/2005/Atom"',否则此操作完美无缺。我该如何解决这个问题?我对命名空间不够熟悉,不知道如何处理这种情况。- 最佳答案 您将命名空间声明放入XSLT,如下所示:-请注意,ATOMnamespace是使用前缀atom:注册的并在整个样式表中的所有XPath中使用。我用过exclude-result-prefixes确保atom:不会出现在生成的文档中。另请注意,我替换了您的与模板。

xml - 如何使用 xsl 合并多个 xml 文件?

我需要在1.0中合并以下3个xml文件uisngxsl在XML文件中:01.xmlFirstName_1LastName_1FirstName_2LastName_2在XML文件中:02.xmlFirstName_2LastName_2FirstName_3LastName_3FirstName_4LastName_4在XML文件中:03.xmlFirstName_5LastName_5我需要如下输出(01.xml+02.xml+03.XML)FirstName_1LastName_1FirstName_2LastName_2FirstName_2LastName_2FirstName

xml - 您可以在不使用 XSL 转换/解析 XML 的情况下在 XML 中声明和使用变量吗

假设您有一个要在应用程序中读取的XML元素,但是您有多个环境,其中依赖文件的路径可能会更改...所以你会想要引用相对目录@path="c:\ProgramFiles\MyProgram\"是否可以使用在XML本身中声明的变量来引用相对目录路径? 最佳答案 您需要将DOCTYPE声明添加到您的文件,在那里声明一个实体,然后在文档正文中引用该实体。]> 关于xml-您可以在不使用XSL转换/解析XML的情况下在XML中声明和使用变量吗,我们在StackOverflow上找到一个类似的问题:

xml - 使用 XSLT 解析文本文件

我有一个结构如下的纯文本文件:!ITEM_NAMEItemvalue!ANOTHER_ITEMItsvalue...是否可以使用XSLT获得类似于以下内容的文件:ItemvalueItsvalue...编辑对不起,我之前没有说清楚。我正在尝试使用VisualStudio2005XSLT引擎完成此转换。我已经尝试了提供的两种解决方案,我确信它们是正确的。但是VisualStudio2005不知道未解析文本函数。 最佳答案 如果可以使用XSLT2.0,则可以使用unparsed-text()...文本文件(不要将文本文件用作XSLT的直

xml - XSL,使用 XML 作为模板的参数

是否可以通过参数将XML传递给XSL模板?例如,下面我有模板body调用模板test1,它通过参数var1传递一些XML。然后我尝试使用XPATH走到节点afoo问题是,这会导致我的XSL解释器失败并显示无用的错误消息。我被迫使用闭源供应商系统来生成文档,所以我无法调试。但在我深入研究之前,我希望确认这是XSL的有效用法。 最佳答案 foo$var1由于臭名昭著的RTF(结果树片段)类型,传递给模板的参数在XSLT1.0/XPath1.0中几乎不可用。来自W3CXSLT1.0spec.:11.1ResultTreeFragments

xml - xsl 将 xml 转换为 json

输入XMLABC45672013-11-06T17:36:46.000-05:00MetalsCAYSMCIERT564122013-12-06T16:43:36.000-05:00CAYSDGSG28471142013-12-07T20:02:38.000-05:00Minerals输出Json{"Root":{"Result":[{"System":{"Name":"ABC","ID":{"pname":"PAD","value":"4567"},"lastTime":"2013-11-06T17:36:46.000-05:00"},"line":"Metals"},{"Syste

xml - XSLT 在输出文件中注入(inject)不需要的命名空间

我看过类似的问题,但我还是不清楚。我不希望“n1”命名空间出现在输出文件中节点的属性中。但是我必须在xslt文件中创建“n1”namespace才能使xpath工作。谢谢。XSLT:从输出XML文件中摘录: 最佳答案 使用exclude-result-prefixes上的属性元素。 关于xml-XSLT在输出文件中注入(inject)不需要的命名空间,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/q

xml - 您如何使用 XSL 转换和 XML 按属性值访问元素?

我正在尝试使用XSL转换将XML文档转换为XHTML,并且想知道如何在给定属性值的情况下选择XML元素。例如http:example.small.jpghttp:example.medium.jpghttp:example.largw.jpg我只想访问图像标签中size="medium"的值“http:example.medium.jpg”。非常感谢任何帮助。盟友 最佳答案 关于xml-您如何使用XSL转换和XML按属性值访问元素?,我们在StackOverflow上找到一个类似的问题