How to parse xml effectively in javascript

后端 未结 2 1416
走了就别回头了
走了就别回头了 2021-01-26 11:14

I have a big xml structure. I am interested in certain xml structure like below. I need to extract img tags only and the value of the src attribute if they are inside coral-card

2条回答
  •  灰色年华
    2021-01-26 11:26

    DOMParser and xpath are very easy to use for parsing xml. You can do something like:

    const DOMParser = require('xmldom').DOMParser;
    const xpath = require('xpath');
    
    let parser = new DOMParser();
    let doc = parser.parseFromString();
    let document = doc.documentElement;
    let coralCards = xpath.select('/coral-card', document);
    

    See xpath docs for all of the ways you can extract nodes out of an xml blob.

提交回复
热议问题