【发布时间】:2014-03-04 10:42:54
【问题描述】:
我有一个 xml 报告,它在打开时使用 .xslt 文件。此 xslt 文件将包含 css 和图像。我的问题是,我想使用相对路径添加这些文件。现在我给出了如下的完整路径。为了将我的完整项目制作为 jar,我无法给出完整路径。请建议我如何在不提供绝对路径的情况下添加这些文件:
我的xml报告如下
<?xml version="1.0" encoding="US-ASCII"?>
<?xml-stylesheet href='D:\Project\OwnWorkspace\PDFAutomation\src\com\pdf\Resources\Report11.xsl' type='text/xsl'?>
<Report LastXMLNum="1" Env="" RunFlow="" BuildVersion="" XMLNum="1" DateTime="03-Feb-2014 01:13:54.339" PrevXMLFileName="" NextXMLFileName="" Instruction1="'Text in Green' - Text that is not present in the PDF under Test." Instruction2="'Text in Red' - Text that is not present in the Reference PDF">
<TestCase ID="1" Desc="PDFSearchText" TCStatus="1" Row="1">
<TestFlow ID="1" Desc="PDFSearchText">
<TestActivity ID="1" Desc="Search Text">
现在我的 xslt 将如下所示:
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
- <xsl:template match="/">
- <HTML>
- <HEAD>
<LINK REL="StyleSheet" HREF="D:\Project\OwnWorkspace\PDFAutomation\src\com\pdf\Resources\Report.css" TYPE="text/css" />
<xsl:text />
在这个 .css 文件的路径和图像的路径中,我需要提供相对路径....因为要将我的项目制作为 jar,我需要它是相对路径,以便我可以使用该内容制作 jar
p>【问题讨论】: