Tôi nhận được một thức ăn chăn nuôi trang web trông như thế nàyphân tích cú pháp html bên cdata sử dụng jquery hoặc javascript
<rss...>
<title> some title </title>
<content>
<![CDATA[ <div>this tag is ignored<div> who took the cookie in the cookie jar!? ]]>
</content>
</rss>
tôi cần toàn bộ nội dung của cdata sẽ được hiển thị trong html. Tôi đang sử dụng jquery 1.9.1 và khi tôi nhận được phần nội dung bằng cách sử dụng $(xml).find('rss content').text()
, nó thực sự bỏ qua toàn bộ phần <div>this tag is ignored<div>
. Bất kỳ cách nào để có được tất cả mọi thứ bên trong CDATA bằng cách sử dụng javascript hoặc jquery?
CDATA có nghĩa là ẩn dữ liệu khỏi trình phân tích cú pháp sao cho dữ liệu không được phân tích cú pháp thành DOM dưới dạng HTML. Tôi đang cố gắng hiểu tại sao html của bạn bị ẩn trong CDATA? Bạn có thể chỉ ajax nó trong? –
Bạn đã thử sử dụng 'html()' thay vì 'text()'? – Stefan