퇴근5분전

클래스에 Attribute를 붙여서 Xml화 하는 것에 대한 글을 썼었는데
바로 써먹으려니... 잘못된게 많아서 그것을 토대로 새롭게 바꾸어 나갔다.

Befor :  Add시 바로 Xml화 했던 것... 
After  : XmlTransform 객체를 두어 변환객체를 중간에 둠.

Load -- > 변경.... --> 저장 

루트로 가는것은 변경하지 않음. 

변경 시 Add할때 바로 Xml화 하던걸 다른 객체에 위임시켰고.

Add는 Add기능으로만 
내부적으로 XID라는 속성을 부여하고 이것을 이용한 Update, Delete를 구현하였음.

또 기존 XmlHelper 객체의 XmlElmt 를 확장하여 현재 XmlFileMng 객체가 쉽게 사용되어지도록 변경함.

물론 dll외부에서는 확장된 내용은 접근 못함. ( 굳이 노출시켜줄 이유가 없으므로.. 패쓰.. )
아 있다면 Element Name정도? 랄까?

Xml 관련 하여 기존 프로그램도 바꾸어야 되는가 싶었는데 영향은 없다.
업글차원에서라면 모를까 냅두자!!

원래는 네임스페이스를 나열하고 해당 객체들 멤버를 정리하려했으나.. 지금 말고 나중에 툴로 한번에 해야겠다!!

'# 1) 프로그래밍' 카테고리의 다른 글

컨트롤 타원 회전시키기...  (0) 2010.04.08
프로그래밍 설계?  (0) 2010.04.05
XML 클래스다루기...  (0) 2010.03.31
Attribute를 직접 정의해서 쓸줄이야...  (0) 2010.03.30
개발을 하다보니...  (0) 2010.03.29