sách gpt4 ai đã đi

Mẫu bản ghi Elixir và Erlang khớp nhau

In lại Tác giả: Data Little Sun Thời gian cập nhật: 2023-10-29 01:40:18 27 4
mua khóa gpt4 Nike

Tôi có thể thực hiện kiểu so khớp mẫu bản ghi này trong Elixir như thế nào?

[ #xmlText{giá trị=Xếp hạng} ] = xmerl_xpath:string("//SalesRank/text()", Xml),

Phần thưởng: Viết lại cái nàyVí dụ từ blog của Dave Thomas trên Elixir.


làm mới:

Đã tìm ra vấn đề của tôi. Bạn phải sử dụng

defrecord :xmlText, Record.extract(:xmlText, from_lib: 'xmerl/include/xmerl.hrl')

Thực hiện theo hướng dẫn để trích xuất các bản ghi từ thư viện XMerL vào chương trình của bạn đây .Sau đó .giá trị Cú pháp này hoạt động và dòng lệnh này có thể được viết như sau:

rank = Enum.first(xmerl_xpath.string('//SalesRank/text()', xml)).value

1 Câu trả lời

Xem câu hỏi để biết câu trả lời. (Câu hỏi này nằm ở đầu danh sách chưa có câu trả lời)

Nếu không thì tôi đã tìm ra câu trả lời trong quá trình điều tra của mình bài đăng trên blogTrên elixir-lang.org

Đối với các bản ghi được sử dụng phổ biến nhất:

defrecord :xmlElement, Record.extract(:xmlElement, from_lib: "xmerl/include/xmerl.hrl")
defrecord :xmlText, Record.extract(:xmlText, from_lib: "xmerl/include/xmerl.hrl")

Chúng tôi tìm thấy một câu hỏi tương tự trên Stack Overflow liên quan đến việc khớp mẫu bản ghi xml - Elixir và Erlang: https://stackoverflow.com/questions/17345939/

27 4 0
Giấy chứng nhận ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com