Tôi đang phát triển một ứng dụng Android để lấy thông tin từ một trang Wikia và hiển thị nó trong ứng dụng. Tôi hiện đang kéo tất cả các hạng mục để điều hướng và ứng dụng của tôi được thiết lập để hiển thị trang trong một WebView nhưng tôi muốn chỉ cần kéo thông tin và định dạng bản thân thay vì giảm giá nó bằng cách chuyển đến WebView.Sử dụng MediaWiki để kéo văn bản từ trang Wikia nhưng nó trở lại trong một mớ hỗn độn lớn là có cách nào tốt hơn tôi có thể làm điều này để kéo văn bản từ mỗi phần?
Những gì tôi đang sử dụng để có được những văn bản là: http://scottlandminecraft.wikia.com/api.php?format=xml&action=query&titles=ZackScott&prop=revisions&rvprop=content
Vấn đề của tôi là nội dung trở lại trong một cụm lớn, không ai có bất kỳ ý tưởng như thế nào để có được điều này được định dạng hơn vì vậy tôi có thể phân tích từ thẻ hay tôi đang cố gắng tìm ra điều đó? Nếu vậy nó sẽ là tốt hơn để tìm một cách để phân tích cú pháp văn bản tôi cần bằng cách đi từ định danh trong văn bản này kéo, hoặc là có một cách tốt hơn?
Cảm ơn bạn đã nhập và thời gian.
Tôi không thấy những gì bạn gọi là "lùm lớn". Đó là một tài liệu XML có chứa wikitext của trang - chỉ là những gì mà lệnh api của bạn yêu cầu. Bạn đang theo dõi dữ liệu nào, HTML được hiển thị? – Bergi
"Khối lớn" tôi đã đề cập đến là khối lượng văn bản mà tôi kéo khi tôi làm điều này, Nó nhận được tất cả các văn bản mà tôi muốn từ trang nhưng nó không được tổ chức, tôi chỉ không chắc chắn nếu có một cách tốt hơn để kéo văn bản giúp phân tích cú pháp XML dễ dàng hơn hoặc nếu tôi nên đi với định dạng khác và sau đó phân tích cú pháp đó, như những người khác đã đăng ở đây đã cho tôi các tùy chọn tuyệt vời để phân tích cú pháp từ HTML. – kikurself
Bạn có muốn cây phân tích cú pháp không? Bạn có muốn các wikitext đồng bằng, không được bao bọc trong xml? – Bergi