标签: xml

如何以更简单的方式查看firefox中的xml?

当我查看以下网址时:

http://upmedia.plymouth.ac.uk/Rss.aspx?CategoryId=20

我在 Firefox 中没有显示任何内容。但是当我查看

http://upmedia.plymouth.ac.uk/itunesuRssfeed.aspx?CategoryId=20

我可以看到以半图形形式表示的大量 xml。

我如何只看到这些提要上的原始 xml?最好使用一些格式,以便所有节点都转义到新行等。

我更喜欢使用 Firefox 或插件,而不是安装其他软件。

firefox xml

5
推荐指数
2
解决办法
2万
查看次数

从站点地图(xml)中提取链接

假设我有一个sitemap.xml包含这些数据的文件:

<url>
<loc>http://domain.com/pag1</loc>
<lastmod>2012-08-25</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://domain.com/pag2</loc>
<lastmod>2012-08-25</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>http://domain.com/pag3</loc>
<lastmod>2012-08-25</lastmod>
<changefreq>weekly</changefreq>
<priority>0.9</priority>
</url>
Run Code Online (Sandbox Code Playgroud)

我想从中提取所有位置(<loc>和之间的数据</loc>)。

示例输出如下:

http://domain.com/pag1
http://domain.com/pag2
http://domain.com/pag3
Run Code Online (Sandbox Code Playgroud)

这该怎么做?

url xml sitemap extract

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

使用 XML 拆分 Excel 列

有没有办法将包含 XML 的 Excel 列分成几列,如下所示:

| Apples | Pears | XML                              |
| ------ | ----- | ---------------------------------|
| 35     | 18    | <Plums>34</Plums><Figs>19</Figs> |
| 86     | 55    | <Plums>12</Plums><Figs>62</Figs> |
| 99     | 12    | <Plums>18</Plums><Figs>23</Figs> |
Run Code Online (Sandbox Code Playgroud)

| Apples | Pears | Plums | Figs |
| ------ | ----- | ----- | ---- |
| 35     | 18    | 34    | 19   |
| 86     | 55    | 12    | 62   |
| 99     | …
Run Code Online (Sandbox Code Playgroud)

xml microsoft-excel microsoft-excel-2010

5
推荐指数
1
解决办法
5759
查看次数

Excel 将 XML 单元格转换为列

我在单列中有一个带有 XML 的 Excel 电子表格。我知道您可以将 XML 数据导入 Excel;但只导入整个文件。但是,我需要逐个单元地执行此操作。

使用 VBA,您可能可以做到,但是在 Excel 中是否有一种常用的方法来做到这一点?

编辑#1:

需要明确的是,我还没有编写任何 VBA 代码来执行此操作,但我可以自己管理。我的问题是这是否是“文本到列”这样的现有功能。到目前为止,我已经尝试过谷歌搜索,但只找到了导入整个 XML 文件的示例。

xml worksheet-function microsoft-excel

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

如何“运行”XSLT 文件?

我收到了一个关于排序 XML 的很好的答案 - 我需要使用 XSLT。但我实际上如何做到这一点?需要什么软件?

假设我有一个 XML 文件和一个 XSLT 文件作为输入,我需要什么命令或应用程序才能开始获取“转换后的”XML 输出文件?

我没有安装任何开发环境;这是一台WinXP+IE7的普通办公电脑。

更新:
在这个站点的帮助下,我创建了一个我想分享的小包XML-Sorter_v0.3.zip

xml xslt

3
推荐指数
1
解决办法
1万
查看次数

批量创建 XML 文件

所以,我想在我的一个批处理文件项目中包含一种创建 XML 文件的方法。我已经有了一种解析 XML 文件以从中获取数据的方法,所以这无关紧要。无论如何。

假设我有 3 个变量。一个叫做 package,另一个叫做 package-ver,最后一个叫做 package-url。

我希望它们被创建成这样的 XML 文件

<?xml version="1.0"?>
   <package-info>
      <package data="%package%">
      <package-ver data="%package-ver%">
      <package-url data="%package-url%">
   </package-info>
Run Code Online (Sandbox Code Playgroud)

然后我会先将其提取到文本文件中。但是,我不想每次都告诉它这样做,我怎么能拥有它以便我可以提供,比如说一个函数或程序输入,它会为我创建所有这些。

我该怎么做?

-- 编辑 -- 添加了其他两个变量,抱歉。

xml batch

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

如何将来自 feedburner.com 的 RSS 提要添加到 Thunderbird

我发现 Google 有一个安全博客,我想将 RSS 提要添加到我最喜欢的 Thunderbird RSS 提要列表中:

在此处输入图片说明

不幸的是,feedburner.com 提供了一个奇怪的 RSS 提要列表:我的 Yahoo、freedly、netvibes、SubToMe、RSSOwl、NewsFire 等等……对我来说,这些都不像原始 XML 提要。

在此处输入图片说明

我在这里看到有人已经遇到了这个问题/sf/ask/328092971/。黑客

view-source:http://feeds.feedburner.com/GoogleOnlineSecurityBlog

真正显示了一个 XML 页面,但我无法将其粘贴到 Thunderbird。

为什么像 RSS 提要这样古老而基础的技术必须变得如此复杂?有没有办法解决这个问题?

feedburner.com 是否主动拒绝用户出于某种目的推断原始 XML 提要?我不明白。

rss feed xml

3
推荐指数
1
解决办法
502
查看次数

如何打开大型 XML 文件?

我必须读取一个 XML 文件并将其放入数据库。不过,首先,我想打开它并通过删除许多记录块来“清理”它。原始文件大约20Mb。

如何打开此文件以查看其内容并删除记录?

我已经尝试过 gedit 和 Firefox,但两个程序似乎在 5 分钟后都进入了冻结状态。

我的操作系统是 Ubuntu 10.10,我希望使用 PHP 完成最终代码。

firefox xml gedit ubuntu

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

如何搜索任何不包含正确 XML 根元素的文件?

我需要能够搜索数千个 XHTML 和 XML 文件并查看第一行不包含以下字符串的文件列表:

<?xml version="1.0" encoding="utf-8"?>
Run Code Online (Sandbox Code Playgroud)

我该怎么做呢?我以为我可以在 Notepad++ 中使用 Search in Files 功能来执行此操作,但是我看不到任何方法来查找未找到和/或格式正确的字符串并让它输出文件列表。

search xml regex xhtml string

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

如何使用 curl 发送摘要身份验证请求?

在搜索指南时,我在维基百科上找到了这个例子

GET /dir/index.html HTTP/1.0
Host: localhost
Authorization: Digest username="Mufasa", realm="testrealm@host.com", nonce="dcd98b7102dd2f0e8b11d0f600bfb0c093", uri="/dir/index.html",
qop=auth,
nc=00000001,
cnonce="0a4f113b",
response="6629fae49393a05397450978507c4ef1",
opaque="5ccc069c403ebaf9f0171e9517f40e41"
Run Code Online (Sandbox Code Playgroud)

(如果有一个工具/站点可以将此表单原始请求中的请求转换为 curl 命令,那就太好了)

这是我尝试向站点发送正常获取请求时的领域和随机数。

 WWW-Authenticate: Digest realm="device1",nonce="3c5d8f92f03d9f1afd5dd55a7b172ee8", qop="auth", algorithm="MD5"
Run Code Online (Sandbox Code Playgroud)

响应但来自网络捕获屏幕截图

再次在网上搜索了一下后,我发现命令应该是这样的 

curl "url" --digest -u {username}:{pass} -vv -d @4.xml -H "Content-Type: text/xml;charset=utf-8" 
Run Code Online (Sandbox Code Playgroud)

但我不知道将 nonce 或领域或 qop 或 algorithm="MD5" 放在哪里

而 .xml 文件包含发布数据(在我的情况下,它是一个肥皂动作)

router xml authentication curl digest

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