読者です 読者をやめる 読者になる 読者になる

spanタグのレンダリング制御 omittag

以前はinvisible属性で指定するといったエントリでした
http://d.hatena.ne.jp/yone098/20070706/1183709166


invisibleだとちょっとわかりにくいという意見を頂きましたのでomittagで指定可能にしました.

使い方

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" 
    xmlns:te="http://www.seasar.org/teeda/extension" xml:lang="ja" lang="ja">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title>Hello</title>
</head>
<body>
こんにちは<span id="aaa" te:omittag="true">世界</span>
</body>
</html>


※補足ですが,今まで通りinvisible指定も可能です.
ないとは思いますが,invisibleもomittagも両方指定した場合は,どちらかがtrueの場合にspanタグがレンダリングされません.
下記は全てspanタグはレンダリングされません

<span id="aaa" te:invisible="true" te:omittag="false">dummy value</span>
<span id="bbb" te:invisible="false" te:omittag="true">dummy value</span>
<span id="bbb" te:invisible="true" te:omittag="true">dummy value</span>
<span id="ccc" te:omittag="true">dummy value</span>
<span id="ccc" te:invisible="true">dummy value</span>

spanタグを出力したくない場合にお使い下さい.