<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[TNF : Tatter Network Foundation forum - XHTML 표준 준수 강화]]></title>
		<link>http://forum.tattersite.com/ko/viewtopic.php?id=219</link>
		<description><![CDATA[XHTML 표준 준수 강화 의 최근 RSS 글들.]]></description>
		<lastBuildDate>Thu, 27 Apr 2006 09:26:44 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[XHTML 표준 준수 강화]]></title>
			<link>http://forum.tattersite.com/ko/viewtopic.php?pid=1156#p1156</link>
			<description><![CDATA[<p>이제 슬슬 제가 맡은 티켓들에 대한 코딩을 시작해보려고 합니다.</p><p>우선 XHTML 표준 준수 강화 부분이 있겠는데요.. 관리자 화면이 가장 오류가 많으나 이 부분은 애초부터 구조를 다 뜯어고쳐야 하는 데다 php 파일 자체에 inline html 코딩이 되어 있어 잘못 건드렸다가는 관리자 화면이 와장창 깨질 우려가 있기 때문에... 좀 더 두고 봐야겠습니다. (소스 구조를 완전히 파악하면 대수술을 감행해야 할 듯...orz)</p><p>일단 기본 스킨으로 XHTML Validation을 해봤습니다.<br />계속 그동안 개선이 되어서인지 생각보다 오류가 없더군요. 몇 가지 나타난 오류들은,</p><p>1. &lt;ol&gt;&lt;/ol&gt;, &lt;ul&gt;&lt;/ul&gt; 사이에 아무 내용이 없어서 end tag is undefined 오류 발생<br />2. 테이블 방식의 카테고리 트리 출력 시 사용되지만 표준에는 없는 &quot;currentselectednode&quot;, &quot;name&quot; 속성</p><p>가 있었습니다.</p><p>1번의 경우는 스킨 치환자 자체 구조 상 해결이 불가능해보입니다. 트랙백 목록, 코멘트 목록 등에서 나타나는 문제인데 트랙백이나 코멘트가 없을 경우 <br />&lt;ol&gt;<br />&lt;s_rp_rep&gt;<br />....<br />&lt;/s_rp_rep&gt;<br />&lt;/ol&gt;<br />형태에서 &lt;s_rp_rep&gt;&lt;/s_rp_rep&gt;으로 묶인 부분에 아무런 태그가 출력되지 않는데 ol 태그는 언제나 출력이 되기 때문입니다. 그렇다고 치환자 바깥의 태그를 자동으로 인식해서 없애준다든가... 이런 것도 거의 불가능하겠지요.</p><p>이 오류를 고칠 수 있다면 좋겠지만 스킨 구조를 뜯어고치지 않는 이상 불가능합니다. 한편 이거 하나 고치려고 그렇게 다 뜯어고치는 건 불필요하다는 생각도 듭니다만 또 validation이 깔끔하게 안 되니 좀 걸리기도 하네요.</p><p>2번의 경우는 lib/view/view.php의 printTreeView 함수와 관련이 있습니다. 태그에 custom 속성을 넣은 거라고 볼 수 있는데.. 이 부분은 현재 그대로 두는 게 나을 것 같습니다. 정말 validation을 해야겠다 싶은 분은 스킨을 수정해서 [##_category_list_##]를 쓰면 되겠지요.</p><p>일단 XHTML Validation 외에 javascript 쪽과 css의 사소한 오류들을 조금 고치겠습니다.</p>]]></description>
			<author><![CDATA[null@example.com (daybreaker)]]></author>
			<pubDate>Thu, 27 Apr 2006 09:26:44 +0000</pubDate>
			<guid>http://forum.tattersite.com/ko/viewtopic.php?pid=1156#p1156</guid>
		</item>
	</channel>
</rss>
