Articles of xml

在Node.js中读取XML文件

我正在学习如何使用节点。 在这个时候,我有一个XML文件,看起来像这样: sitemap.xml的 <?xml version="1.0" encoding="utf-8"?> <urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"> <url> <loc>http://www.example.com</loc> <lastmod>2015-10-01</lastmod> <changefreq>monthly</changefreq> </url> <url> <loc>http://www.example.com/about</loc> <lastmod>2015-10-01</lastmod> <changefreq>never</changefreq> </url> <url> <loc>http://www.example.com/articles/tips-and-tricks</loc> <lastmod>2015-10-01</lastmod> <changefreq>never</changefreq> <article:title>Tips and Tricks</blog:title> <article:description>Learn some of the tips-and-tricks of the trade</article:description> </url> </urlset> 我正尝试在Node应用程序中加载这个XML。 加载时,我只想得到包含使用<article: elements <article:的url元素。 在这个时候,我卡住了。 现在,我通过以下方式使用XML2JS : var parser = new xml2js.Parser(); fs.readFile(__dirname + '/../public/sitemap.xml', function(err, data) […]

节点使用xml2jsparsingxml

我正在尝试使用xml2jsparsing和查询xml中的元素。 我的xmlstring如下所示: var xml = "<config><test>Hello</test><data>SomeData</data></config>"; 我想要的是提取值,并将其分配给var extractedData 以下是我到目前为止: var parser = new xml2js.Parser(); parser.parseString(xml, function(err,result){ //Extract the value from the data element extractedData = result['data']; } 这不起作用。 有人可以指出,我可能能够从我的XML获取值? 谢谢 这似乎并没有工作。 有人可以告诉我这里可能是什么问题吗?

在windows上的node.js xmlparsing器

我在windows上使用node.js。 我想评估XPath,所以我正在寻找一个node.js XML模块,可以做到这一点(而不是萨克斯)。 到目前为止,我发现Libxmljs,但我不能在Windows上安装它。 任何想法? 编辑:我不喜欢使用cygwin作为更多的人将在这个工作,我的经验是,cygwin会混淆。 编辑:这是解决scheme

我如何在node.js中创build一个rss文件?

我将如何去生成或更新node.js中的rss文件? 谢谢

Node.js Xml2js来自属性

我究竟做错了什么? 我无法获取子属性中的标签的值。 这是我的xml: <root> <time c="00:00:00"> <title>Title</title> <text>Some Text…</text> </time> <time c="00:00:01"> <title>Title 2</title> <text>Some text…</text> </time> </root> 这就是我在节点上做的事情: xml2js = require('xml2js'); fs = require('fs'); var parser = new xml2js.Parser(); var timetag = '00:00:01'; fs.readFile( 'test.xml', function(err, data) { parser.parseString(data, function (err, result) { function sendSubs() { io.sockets.emit('subs', { subs: result.root.time[c=timetag].title }); } setInterval(sendSubs, 1000); […]

使voiceXML读取服务器返回的结果

我在voiceXML是新的,我想知道如何读后通过服务器返回的值。 我希望voiceXML读取服务器的响应。 根据voiceXML文档 ,我知道结果应该是XML。 这是我接收结果的node.js / express.js代码: app.post("/getData", function (req, res) { console.log(JSON.stringify(req.body)); res.header('Content-Type','text/xml').send('<?xml version="1.0" ?> <vxml version="2.0"> <block> <prompt> The time in Milwaukee is 10 </prompt> </block> </vxml>'); }); 以下是显示我已成功收到发布内容的屏幕截图: 以下是显示我正在成功发送XML结果的屏幕截图: 这是我的voiceXML文件: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE vxml PUBLIC "-//BeVocal Inc//VoiceXML 2.0//EN" "http://cafe.bevocal.com/libraries/dtd/vxml2-0-bevocal.dtd"> <vxml xmlns="http://www.w3.org/2001/vxml" xmlns:bevocal="http://www.bevocal.com/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="2.0"> <form scope="dialog"> <field name="name" modal="false"> <grammar src="grammars.grammar#Names"/> […]

XML到PEM在Node.js

由于我对encryption技术知之甚less,所以我被encryptionAPI所困住了。 我有这个 XML: <RSAKeyValue> <Modulus>1znidPBIcMcO7K/53tkTSyKqxlG5Mcws8kVtijS4tyEU4W/FEVWYpOtv+Stnb4Vt</Modulus> <Exponent>AQAB</Exponent> </RSAKeyValue> Signature: rNbdUP-p4pEGfwQSwR6VPvAVZ-sZu-ptgw8SofYYmNTlfUB9iUbb593eCAuT5jsqDTC Original data: <xml>…some big xml…</xml> 我想validation签名,我该怎么做? (我正在使用节点v0.10.18)

实现W3C XML DOM的Node.js库?

我已经编写了一些代码来使用标准的W3C DOM API操纵XML文档。 它在浏览器环境中运行良好,我想让它在node.js下工作。 不幸的是,我一直没能find一个工作node.js库实现标准的W3C DOM APIs。 这里是我尝试过的图书馆: node-o3-xml – 分析上的segfaults node-o3-fastxml – 分析上的segfaults libxmljs – 不使用标准的W3C DOM API jsdom – 使用HTML DOM,而不是XML DOM(例如, element.tagName将返回大写forms,而不是大小写敏感的forms) 我可以编写第二个实现,使用不同的API来执行相同的function,但我宁愿find一个将公开这些标准接口的库,以便我可以在上下文中使用相同的代码。 是否有一个工作node.js库实现W3C的DOM API?

在NodeJS中针对模式(xsd)validationXML

NPM中的任何XML库是否支持针对XSD模式的XMLvalidation? 我会看看自己,但是: $ npm search xml 2>/dev/null | wc -l 212 注意: xsd软件包并不像它看起来那样,而node-xerces是坏的/空的。

parsingXML Libxmljs(Node.js)

我试图用libxmljsparsing一个XMLstring(https://github.com/polotek/libxmljs) 。 我有一些问题,但。 我需要将逻辑应用于我正在parsing的内容,并根据定义的内容和不是什么内容进行返回。 正因为如此,我没有看到一个SAX风格的parsing器是一个有效的select。 我愿意看看其他的select,如果我能达到我所期待的。 能够select像DOMParser xmlDoc.getElementsById('firstName')[0].childNodes[0].nodeValue将是可怕的…