tag.rb
Version 1.0.4
Copyright (C) 2000 MoonWolf Development
MoonWolf <moonwolf-ruby@moonwolf.com>
require "tag" doc = [] #HTMLドキュメント(Array) html = Tag('html') #<html> doc << html #docに<html>を追加 html << head = Tag('head') #htmlに<head>を追加 head << (Tag('title') << "TITLE") #headに<title>を追加 html << body = Tag('body',{'bgcolor'=>'#FFFFFF'}) #<body bgcolor="#FFFFFF"> print doc.to_s #HTML出力
<html><head><title>TITLE</title></head><body bgcolor="#FFFFFF"></body></html>
img = Tag('img/') img['src']='xxx.png' #<img src="xxx.png"> o = Tag('option') o['selected']=true #<option selected>
new(tagname[,attr[,item]])
新しいオブジェクトを生成する。 tagnameはタグの名前、空要素の場合は'/'を追加した名前を指定する。
Tag.new('html') # <html>〜</html> Tag.new('hr/') # <hr>
tagname
attr
item
self<<(obj)
cr
br
insertafter(target,*obj)
insertbefore(target,*obj)
to_s
Tag(tagname [, attr [, item]])
Tag(tagname [, attr [, item]]) {...}