Hướng dẫn nodejs read xml file - nodejs đọc tệp xml
51 Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm. Tôi đang học cách sử dụng nút. Tại thời điểm này, tôi có một tệp XML trông như thế này: sitemap.xml
Tôi đang cố gắng tải XML này trong ứng dụng nút của mình. Khi được tải, tôi chỉ muốn nhận được các yếu tố 6 bao gồm việc sử dụng các yếu tố 7. Lúc này, tôi bị mắc kẹt mặc dù. Ngay bây giờ, tôi đang sử dụng XML2js thông qua các mục sau:
Khi câu lệnh 8 được thực thi, tôi chỉ thấy một loạt các số trong cửa sổ bảng điều khiển. Một cái gì đó như thế này:
Tôi còn thiếu gì? Hỏi ngày 30 tháng 9 năm 2015 lúc 18:19Sep 30, 2015 at 18:19
user70192user70192user70192 13.3K48 Huy hiệu vàng157 Huy hiệu bạc234 Huy hiệu đồng48 gold badges157 silver badges234 bronze badges 1
Sử dụng XML2JSON https://www.npmjs.com/package/xml2json
Đã trả lời ngày 2 tháng 2 năm 2017 lúc 6:44Feb 2, 2017 at 6:44
4 Từ các tài liệu.
Bạn đã không chỉ định mã hóa, vì vậy bạn nhận được bộ đệm thô. Đã trả lời ngày 30 tháng 9 năm 2015 lúc 18:23Sep 30, 2015 at 18:23
QuentinentinQuentin 879K121 Huy hiệu vàng1178 Huy hiệu bạc1289 Huy hiệu đồng121 gold badges1178 silver badges1289 bronze badges @Sandburg đã đề cập 9 trong một bình luận và nó hoạt động tốt nhất cho tôi (vài năm sau khi câu hỏi này được hỏi). Những cái khác tôi đã thử là: 0 yêu cầu một số SDK Windows mà tôi không muốn đối phó và 1 không cung cấp một cách OTB đủ dễ dàng để tìm kiếm thông qua các thuộc tính.Tôi đã phải rút ra một thuộc tính cụ thể trong một tệp 3 nút XML và 9 đã làm điều đó một cách dễ dàng.https://www.npmjs.com/package/xml-js Với tệp ví dụ sau 3
Tôi đã sử dụng 9 để tìm phần tử 5 với thuộc tính 6 như vậy
Đã trả lời ngày 12 tháng 12 năm 2019 lúc 22:08Dec 12, 2019 at 22:08
FS.ReadFile có tham số thứ hai tùy chọn: Mã hóa. Nếu bạn không bao gồm tham số này, nó sẽ tự động trả lại cho bạn một đối tượng bộ đệm. https://nodejs.org/api/fs.html#fs_fs_readfile_filename_options_callback Nếu bạn biết mã hóa chỉ cần sử dụng:
Đã trả lời ngày 30 tháng 9 năm 2015 lúc 18:23Sep 30, 2015 at 18:23
QuentinentinNate 879K121 Huy hiệu vàng1178 Huy hiệu bạc1289 Huy hiệu đồng1 gold badge3 silver badges12 bronze badges 3 @Sandburg đã đề cập
Tôi đã phải rút ra một thuộc tính cụ thể trong một tệp 3 nút XML và 9 đã làm điều đó một cách dễ dàng.Với tệp ví dụ sau 3Aug 10, 2020 at 11:38
Tôi đã sử dụng 9 để tìm phần tử 5 với thuộc tính 6 như vậyReaperĐã trả lời ngày 12 tháng 12 năm 2019 lúc 22:082 silver badges12 bronze badges FS.ReadFile có tham số thứ hai tùy chọn: Mã hóa. Nếu bạn không bao gồm tham số này, nó sẽ tự động trả lại cho bạn một đối tượng bộ đệm.
});Feb 21, 2021 at 22:22
Đã trả lời ngày 10 tháng 8 năm 2020 lúc 11:38mewc Reaperreaper12 silver badges21 bronze badges 3522 Huy hiệu bạc12 Huy hiệu Đồng 0Đối với một máy chủ tốc hành: 1Nhận yêu cầu 2Đọc tài liệuJun 5, 2018 at 4:22
Đặt tiêu đề XMLAtul Kr Dey Trả về tệp1 silver badge12 bronze badges Đã trả lời ngày 21 tháng 2 năm 2021 lúc 22:22 mewcmewc1.05312 huy hiệu bạc21 Huy hiệu đồng 4Bạn có thể thử cái nàyAug 8, 2017 at 17:18
Ở phía khách hàng:-Daphoque về phía máy chủ:-1 gold badge18 silver badges28 bronze badges Đã trả lời ngày 5 tháng 6 năm 2018 lúc 4:22 5Atul kr deyatul kr deyFeb 17, 2016 at 14:56
1 1511 Huy hiệu bạc12 Huy hiệu đồng Bạn cũng có thể sử dụng Regex trước khi phân tích cú pháp để loại bỏ các phần tử không khớp với điều kiện của bạn: 9
3Thí dụ :Jan 18, 2017 at 23:24
Đã trả lời ngày 8 tháng 8 năm 2017 lúc 17:18KuN Daphoquedaphoque17 silver badges23 bronze badges |