मैं एक नोकोगिरी नोडसेट से अनचाहे आंतरिक HTML प्राप्त करना चाहता हूं। क्या किसी को भी यह करना आता है?रूबी के आंतरिक_एचटीएमएल कैसे प्राप्त करें Nokogiri NodeSet अनचाहे?
7
A
उत्तर
4
कुछ भी नहीं है?
nodeset.inner_html
0
libxml2 का पुराना संस्करण नोकोगिरी कुछ बच निकले पात्रों को वापस करने का कारण बन सकता है। मुझे हाल ही में यह समस्या थी।
2
loofah मणि ने मुझे यहां बहुत मदद की।
1
CDATA में अपने नोड्स लपेटें:
def wrap_in_cdata(node)
# Using Nokogiri::XML::Node#content instead of #inner_html (which
# escapes HTML entities) so nested nodes will not work
node.inner_html = node.document.create_cdata(node.content)
node
end
Nokogiri::XML::Node#inner_html
CDATA भाग को छोड़कर HTML निकाय निकल जाता है।
fragment = Nokogiri::HTML.fragment "<div>Here is an unescaped string: <span>Turn left > right > straight & reach your destination.</span></div>"
puts fragment.inner_html
# <div>Here is an unescaped string: <span>Turn left > right > straight & reach your destination.</span></div>
fragment.xpath(".//span").each {|node| node.inner_html = node.document.create_cdata(node.content) }
fragment.inner_html
# <div>Here is an unescaped string: <span>Turn left > right > straight & reach your destination.</span>\n</div>
संबंधित मुद्दे
- 1. रूबी Nokogiri</p> <p>हाय के साथ Nokogiri
- 2. Nokogiri
- 3. Nokogiri
- 4. nokogiri
- 5. माणिक Nokogiri xpath प्राप्त नोड
- 6. XPath nodeset जावा
- 7. nokogiri और रेल
- 8. "अनचाहे [] सेट" प्राप्त करना। सी #
- 9. प्रवेश एचटीएमएल Nokogiri
- 10. रूबी में 'आवश्यक' होने वाली फ़ाइलों की सूची कैसे प्राप्त करें?
- 11. Nokogiri XML पार्सिंग
- 12. रूबी में कक्षा के उदाहरण कैसे प्राप्त करें?
- 13. रूबी
- 14. XPath nokogiri के साथ; ट्यूटोरियल/उदाहरण?
- 15. dokx को nokogiri और rubyzip के साथ संपादित करें
- 16. कैसे nokogiri तरीकों .xpath और .at_xpath
- 17. रूबी
- 18. पैरामीट्रिज्ड रूबी में अनुरोध प्राप्त करें?
- 19. रूबी में नाम से कक्षा प्राप्त करें?
- 20. रेल 3 अनचाहे एचटीएमएल
- 21. Nokogiri रूबी में HTML को अनदेखा करने के लिए, और &
- 22. रूबी पर रूबी के साथ टीडीडी पर कैसे शुरुआत करें?
- 23. कक्षा विधि के बिना रूबी क्लास नाम प्राप्त करें
- 24. रूबी में वर्ष का दिन कैसे प्राप्त करें?
- 25. रूबी धागे से त्रुटि संदेशों को कैसे प्राप्त करें
- 26. रूबी में नामस्थान में सभी वर्ग नाम कैसे प्राप्त करें?
- 27. रूबी में स्ट्रिंग से पहली पंक्ति कैसे प्राप्त करें?
- 28. रूबी: न्यूनतम सरणी तत्व की अनुक्रमणिका कैसे प्राप्त करें?
- 29. अनचाहे अपवाद
- 30. रूबी: रूबी सरणी कैसे समूहित करें?