小编Bob*_*ers的帖子

通过 XSL 从 XML 属性将纪元转换为日期并以 HTML 显示

第一次发帖,对使用 XML 和 XSL 非常陌生。

我在这个板上花了两天时间,其他人也在寻找我的答案。我看到的帖子与我的相似,但不准确。如果这是多余的,我深表歉意。

我每天都有一个来自 3rd 方应用程序的 XML 文档输出给我。我需要在网页上显示两条信息: LoginNameLastBackupDate

我可以通过我编写的 XSL 来做到这一点。但是,LastBackupDate 采用纪元格式。我需要将其转换为人类可读的日期/时间 (mm-dd-yyyy hh:mm:ss)。

是否可以通过 XSL 样式表“即时”转换它?

如果是这样,有人可以提供帮助吗?我已经尝试了很多我在这里和其他几个网站上找到的变化,我现在不知所措......

XML 文件的格式绝对让我感到更加困难 - 它主要是属性。我发现的大多数示例都使用元素。

这是我的 XML (company1.xml):

<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="company1.xsl" ?>

  <Users>
    <User LoginName="server1" Owner="company1" UserId="server1#24545" Alias="server1" UserType="PAID" ClientType="ERM" Quota="536870912000" Timezone="GMT+01:00 (CEST)" Language="en" DataFile="191277" DataSize="120105299488" RetainFile="1195" RetainSize="49220308" EnableMSSQL="Y" EnableMSExchange="N" MsExchangeQuota="0" EnableOracle="N" EnableLotusNotes="N" EnableLotusDomino="N" EnableMySQL="N" EnableInFileDelta="Y" EnableShadowCopy="Y" EnableExchangeMailbox="N" ExchangeMailboxQuota="0" EnableNASClient="N" EnableDeltaMerge="N" EnableMsVm="N" MsVmQuota="0" EnableVMware="N" VMwareQuota="0" Bandwidth="0" Notes="" Status="ENABLE" RegistrationDate="1222175386552" SuspendPaidUser="N" SuspendPaidUserDate="20110221" LastBackupDate="1421247632689" …
Run Code Online (Sandbox Code Playgroud)

xml xslt epoch

2
推荐指数
1
解决办法
3142
查看次数

标签 统计

epoch ×1

xml ×1

xslt ×1