@
toothpaste 谢谢! 这个 html.tostring 跟 xpath fetch page 一样了
但是 , 当时使用 YQL 模块代替 xpath fetch page 模块是因为 YQL 可以像这样
select * from html where url="" and charset="" 来解决一些网页的乱码问题
现在 html.tostring 虽然可以按HTML格式化输出了 但是只能使用 url 和 xpath 两个参数啊 不支持 charset
因为我不知道怎么自己写数据表
就用你给的
http://www.datatables.org/data/htmlstring.xml 自己建了个数据表
简单加了条
<key id="charset" type="xs:string" paramType="variable" required="false" />
现在使用 charset 不会再输出 null 了
但还是乱码
我猜那个 html.tostring 里面的这段代码可能需要改
但实在看不懂 , 我可能又得滚去看很多不懂的东西了
如果你会改的话 能帮我写个支持charset 的 html.tostring 让我先用上么 ? 谢谢 !!
var results = y.rest(url).accept('text/html').get().response;
if (xpath) results = y.xpath(results, xpath);
response.object = results.toXMLString();