Javascript 获取xml字符串的所有标记 教堂街西北1440号#307 1884 DC123456 出售 公寓 供出售 925000 2. 2. 街外 洛雷姆·伊普苏姆·多洛·西特,联合国大学实验室,领事馆。在amet Appere中,mel an Appere scripserit sadipscing,everti Dignessim Delicatisimi ius ex.有名言支持。在通常设施的设施中,无mel参考文件。如果是非理性的人,就不会有任何不合理的理由。伊壁鸠鲁·托夸托斯·维姆和萨佩·佩蒂纳克斯在pri。根据ea cibo scriptorem的规定,销售和销售molestiae scriptorem。

Javascript 获取xml字符串的所有标记 教堂街西北1440号#307 1884 DC123456 出售 公寓 供出售 925000 2. 2. 街外 洛雷姆·伊普苏姆·多洛·西特,联合国大学实验室,领事馆。在amet Appere中,mel an Appere scripserit sadipscing,everti Dignessim Delicatisimi ius ex.有名言支持。在通常设施的设施中,无mel参考文件。如果是非理性的人,就不会有任何不合理的理由。伊壁鸠鲁·托夸托斯·维姆和萨佩·佩蒂纳克斯在pri。根据ea cibo scriptorem的规定,销售和销售molestiae scriptorem。,javascript,html,xml,Javascript,Html,Xml,我试过的 <listing> <address>1440 Church Street NW #307</address> <id>1884</id> <mlsid>DC123456</mlsid> <status>Sold</status> <type>Condominium</type> <offer>For Sale</offer> &l

我试过的

<listing>
<address>1440 Church Street NW #307</address>
<id>1884</id>
<mlsid>DC123456</mlsid>
<status>Sold</status>
<type>Condominium</type>
<offer>For Sale</offer>
<price>925000</price>
<beds>2</beds>
<baths>2</baths>
<parking>Off-Street</parking>
<description>
Lorem ipsum dolor sit amet, unum accusamus laboramus id sea, vix te consul cetero. Vis in amet appetere, mel an appetere scripserit sadipscing, everti dignissim delicatissimi ius ex. Has dictas suscipit in. Feugiat vocibus referrentur no mel, in scripserit sadipscing per, at usu facilisi interesset. Ius ut sapientem neglegentur, no enim essent aliquip cum, ad labitur senserit maiestatis est. Epicurei torquatos vim et, saepe pertinax at pri. Est et sale molestiae scriptorem, per ea cibo scriptorem.
</description>
<ibrochure></ibrochure>
<hoodtour>
</hoodtour>
</listing>
getAlltags(字符串xml){
var everytag=xml.split(“”)[0];
console.log(名称);
})
}
它正在获取标签列表,但我认为这不是一个好方法。 是否有搜索所有标签的单行代码?
我想从上面的xml中得到的结果是

var xmlString=“教堂街1440号西北3071884DC123456 Soldcondominiumfor Sale92500022离街酒店位于塞特罗领事馆西区阿库萨默斯实验室,ipsum dolor sit amet。在amet Appere中,mel an Appere scripserit sadipscing,everti Dignessim Delicatisimi ius ex.有名言支持。在通常设施的设施中,无mel参考文件。如果是非理性的人,就不会有任何不合理的理由。伊壁鸠鲁·托夸托斯·维姆和萨佩·佩蒂纳克斯在pri。根据ea cibo scriptorem.https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F97603062%3Ftitle%3D0%26署名%3D0%26肖像%3D0”;
var parser=新的DOMParser();
var doc=parser.parseFromString(xmlString,“application/xml”);
var标签=[];
doc.queryselectoral('*').forEach(el=>{
if(tags.indexOf(el.tagName)==-1)tags.push(el.tagName);
});

log(tags);
如果您将XML字符串解析为实际的XML文档,然后只使用遍历方法和数组(如下所示),那么会容易得多

var xmlString=“1440 Church Street NW 3071884DC123456 Soldcondominiumfor Sale92500022离街销售,地址:西塞特罗领事馆西塞特大学。在amet Appere中,mel an Appere scripserit sadipscing,everti Dignessim Delicatisimi ius ex.有名言支持。在通常设施的设施中,无mel参考文件。如果是非理性的人,就不会有任何不合理的理由。伊壁鸠鲁·托夸托斯·维姆和萨佩·佩蒂纳克斯在pri。根据ea cibo scriptorem.https%3A%2F%2Fplayer.vimeo.com%2Fvideo%2F97603062%3Ftitle%3D0%26署名%3D0%26肖像%3D0”;
var parser=新的DOMParser();
var doc=parser.parseFromString(xmlString,“application/xml”);
var标签=[];
doc.queryselectoral('*').forEach(el=>{
if(tags.indexOf(el.tagName)==-1)tags.push(el.tagName);
});

console.log(tags);
谢谢,我认为这将是最简单的方法。谢谢,我认为这将是最简单的方法。
getAlltags(string xml){
  var everytag = xml.split('<');
  everytag.forEach(function(tagstring){
     var name = tagstring.split('>')[0];
     console.log(name);
   })
}