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>tagnameattritemself<<(obj)crbrinsertafter(target,*obj)insertbefore(target,*obj)to_sTag(tagname [, attr [, item]])Tag(tagname [, attr [, item]]) {...}