Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/79.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从Node.js中的文档获取表_Javascript_Html_Node.js_Json_Parsing - Fatal编程技术网

Javascript 如何从Node.js中的文档获取表

Javascript 如何从Node.js中的文档获取表,javascript,html,node.js,json,parsing,Javascript,Html,Node.js,Json,Parsing,我正在使用XMLJS将XML文档解析为json,其中一个属性是标记语言(HTML)。以下是解析为JSON后的XML。 在这里的“description”:“\u text”:我得到了html { "name": { "_text": "0" }, "description": {

我正在使用
XMLJS
将XML文档解析为json,其中一个属性是标记语言(HTML)。以下是解析为JSON后的XML。 在这里的
“description”:“\u text”:
我得到了html

  {
                    "name": {
                        "_text": "0"
                    },
                    "description": {
                        "_text": "<html xmlns:fo=\"http://www.w3.org/1999/XSL/Format\" xmlns:msxsl=\"urn:schemas-microsoft-com:xslt\">\n\n<head>\n\n<META http-equiv=\"Content-Type\" 
content=\"text/html\">\n\n<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\">\n\n</head>\n\n<body style=\"margin:0px 0px 0px 0px;overflow:auto;background:#FFFFFF;\">\n\n<table style=\"font-family:Arial,Verdana,Times;font-size:12px;text-align:left;width:100%;border-collapse:collapse;padding:3px 3px 3px 3px\">\n\n<tr style=\"text-align:center;font-weight:bold;background:#9CBCE2\">\n\n<td>0</td>\n\n</tr>\n\n<tr>\n\n<td>\n\n<table style=\"font-family:Arial,Verdana,Times;font-size:12px;text-align:left;width:100%;border-spacing:0px; padding:3px 3px 3px 3px\">\n\n<tr>\n\n<td>FID</td>\n\n<td>0</td>\n\n</tr>\n\n<tr bgcolor=\"#D4E4F3\">\n\n<td>Id</td>\n\n<td>0</td>\n\n</tr>\n\n<tr>\n\n<td>City</td>\n\n<td>Islamabad</td>\n\n</tr>\n\n<tr bgcolor=\"#D4E4F3\">\n\n<td>Zones</td>\n\n<td>1</td>\n\n</tr>\n\n<tr>\n\n<td>Sector</td>\n\n<td>F-7</td>\n\n</tr>\n\n<tr bgcolor=\"#D4E4F3\">\n\n<td>Sub_Sector</td>\n\n<td>3</td>\n\n</tr>\n\n<tr>\n\n<td>Street_No</td>\n\n<td>0</td>\n\n</tr>\n\n<tr bgcolor=\"#D4E4F3\">\n\n<td>Gali_No</td>\n\n<td>0</td>\n\n</tr>\n\n<tr>\n\n<td>Plot_No</td>\n\n<td>0</td>\n\n</tr>\n\n<tr bgcolor=\"#D4E4F3\">\n\n<td>Area</td>\n\n<td>91849</td>\n\n</tr>\n\n<tr>\n\n<td>Land_Use</td>\n\n<td></td>\n\n</tr>\n\n<tr bgcolor=\"#D4E4F3\">\n\n<td>Road_Name</td>\n\n<td>Khayban-e-Iqbal</td>\n\n</tr>\n\n</table>\n\n</td>\n\n</tr>\n\n</table>\n\n</body>\n\n</html>\n\n"

                    }
                }
{
“姓名”:{
“文本”:“0”
},
“说明”:{
“_text”:"\\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \n\n\n\n\LI\U No\n\n0\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n91849\n\n\n\n\n\n\n\n\n土地使用\n\n\n\n\n\n道路名称\n\n\n Hayban-e-Iqbal\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n“
}
}

我知道如何将description中的表的值解析为json?

首先剪切字符串的HTML表部分

const a = ... //the json object  
const b = a.description._text.indexOf('<table')
const c = a.description._text.indexOf('</table>')
const d = a.description._text.slice(b,c+8)
console.log(d)
const a=…//json对象

const b=a.description._text.indexOf('你的意思是,cat字符串的..部分?你能告诉我们你是如何调用xml js的吗?看看你传递给它的参数会有帮助。