2013-01-25 72 views
-2

是否有任何方法可以輕鬆地將HTML/asp代碼轉換爲格式,以便它可以用作字符串?如何將HTML/asp代碼轉換爲ruby字符串

所以,就像有一些HTML/ASP代碼,我想在Ruby代碼中使用它作爲字符串。有什麼辦法將HTML代碼轉換爲ruby字符串格式?

或者有無論如何我可以使字符串的Ruby代碼引用一些HTML/ASP文件?

編輯:不,我想要做的是,我在HTML文件中有一些HTML代碼,並且我想在Ruby代碼中完全使用它作爲字符串。

例如,

我有像blahblah和ASP東西

代碼然後我想使用類似於此確切的代碼:

VAR =上面的代碼。

但是HTML/ASP代碼會有特殊的字符,這將使得它很難嵌入爲字符串。那麼有什麼方法可以將整個塊作爲字符串使用而不會遇到問題嗎?

+1

也許我不完全理解你,但並沒有什麼特殊的HTML字符串:你可以從文件中讀取它並將其放入字符串var,無論如何。 –

+0

也許看看[這裏](http://stackoverflow.com/questions/1600526/how-do-i-encode-decode-html-entities-in-ruby) –

+2

@ user201097這將是一個更容易回答如果你也舉了一個例子。 – iain

回答

0

這檢索網頁,並將其存儲到一個字符串:

require 'open-uri' 
html = open('http://www.example.com').read 
puts html[0, 60] 

,輸出:

<!doctype html> 
<html> 
<head> 
    <title>Example Domain</title> 
相關問題