Programming/xml2019. 8. 1. 15:03

node.js 에서 원하는 갯수를 확인하려면

.length를 통해 array의 갯수를 확인하면 되긴한다.

 

MeasureSet 의 갯수를 확인하고

> var result_ele = xpath.select("/ClinVarSet/ReferenceClinVarAssertion/GenotypeSet/MeasureSet", doc);
undefined
result_ele.length
2

 

MeasureSet의 인덱스로 접근해서 몇개씩을 가지는지 확인하면 될 듯

> var result_ele = xpath.select("/ClinVarSet/ReferenceClinVarAssertion/GenotypeSet/MeasureSet[1]/Measure/AttributeSet/Attribute", doc);
undefined
result_ele.length
9
> var result_ele = xpath.select("/ClinVarSet/ReferenceClinVarAssertion/GenotypeSet/MeasureSet[2]/Measure/AttributeSet/Attribute", doc);
undefined
result_ele.length
7

 

[링크 : https://stackoverflow.com/questions/2407781/get-nth-child-of-a-node-using-xpath]

'Programming > xml' 카테고리의 다른 글

xpath concat  (0) 2019.08.08
xpath syntax - attribute 검색 및 특정값 얻기  (0) 2019.08.08
xmllint string()  (0) 2019.07.25
libxml2 - xmlNodeDump()  (0) 2019.07.09
libxml2  (0) 2019.07.04
Posted by 구차니