2013-06-21 25 views
12

Tôi muốn nhận hoặc trả lại số mục (<recROw></recROw>) trong tệp xml bằng XQUERY. Có cách nào dễ dàng để thực hiện điều đó trong XQuery không?Cách nhận số lượng childnode trong tệp XML bằng XQuery

Đây là mẫu dữ liệu XML của tôi:

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<DailyRecord> 
    <recROw> 
    <id>1</id> 
    <name>John Smith</name> 
    <gender>male</gender> 
    <status>active</status> 
    </recROw> 
    <recROw> 
    <id>2</id> 
    <name>James Bond</name> 
    <gender>male</gender> 
    <status>active</status> 
    </recROw> 
<DailyRecord> 

Bất kỳ sự giúp đỡ và ý tưởng sẽ được đánh giá. Cảm ơn bạn trước!

+0

[Bạn đã thử gì?] (Http://www.whathaveyoutried.com/) Ý tôi là * bên cạnh * yêu cầu chúng tôi. –

+0

u có nghĩa là số lượng 'nút'? – Sridhar

+0

Có số lượng nút trong một mục () –

Trả lời

1
count(/DailyRecord/recROw) 

Thành thật mà nói, nếu bạn không thể tìm ra điều đó mà không yêu cầu StackOverflow thì tôi nghĩ bạn cần cải thiện kỹ năng học tập của mình. Tôi đang downvoting câu hỏi.

+3

OK. Xin lỗi tôi chỉ là người mới bắt đầu về XQuery và Java. Cảm ơn bạn đã downing! –

+0

đã bỏ phiếu cho câu hỏi, cảm ơn bạn đã đăng câu hỏi của mình một cách chính xác. –