Ant脚本中的Xmlcatalog用于读取部分XML标记

时间:2017-09-26 03:21:25

标签: ant xmltask xmlcatalog

我有一个xyz.html文件,其中包含该行 -

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>I am Man (2.0)</title>

我需要提取值(2.0)。我可以使用xmltask并执行它,但由于

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

在第1行,xmltask无法执行此操作。如果我删除该行,则正确提取该值。我发现xmlcatalog可以用来绕过它。什么是蚂蚁脚本才能得到这个?

编辑: 我添加了这些行,但这并没有帮助:

<xmlcatalog>
<dtd 
        publicId="-//W3C//DTD XHTML 1.0 Strict//EN"
        location="http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"/>
</xmlcatalog>

0 个答案:

没有答案