javascript 从文件中读取XML

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript 从文件中读取XML相关的知识,希望对你有一定的参考价值。

/**
 * @NApiVersion 2.x
 * @NScriptType Suitelet
 */
require([ 'N/xml', 'N/file' ],
    function(xml, file) {
        return {
            onRequest : function(options) {
                var sentence = '';
                var xmlFileContent = file.load('SuiteScripts/BookSample.xml').getContents();
                var xmlDocument = xml.Parser.fromString({
                    text : xmlFileContent
                });
                var bookNode = xml.XPath.select({
                    node : xmlDocument,
                    xpath : '//book'
                });
                
                for (var i = 0; i < bookNode.length; i++) {
                    var title = bookNode[i].firstChild.nextSibling.textContent;
                    var author = bookNode[i].getElementsByTagName({
                        tagName : 'b:author'
                    })[0].textContent;
                    sentence += 'Author: ' + author + ' wrote ' + title + '.\n';
                }
                options.response.write(sentence);
            }
        };
});

以上是关于javascript 从文件中读取XML的主要内容,如果未能解决你的问题,请参考以下文章

从 javascript 读取本地 xml

在Javascript中读取资源XML文件

JavaScript、JSONP 和跨域读取 XML

如何用jquery/javascript读取xml文件

WPF做的Winform 怎样从外部xml文件读取样式

java从xml读取数据更快还是从数据库里读取数据更快?