Archive for 1월 18, 2007

xml 사용 관련 간단한 팁

FlexComponent 카페에서 활동하고 계신 퍼스나콘 시난(lostsin) 님께서 좋은 Tip을 올려주셨네요… 

xml 을 접근하여 사용함에 있어서 초보적인 간단한 팁을 나누고저.. ^^;

var xml:XML =

<root>

   <a>aaa</a>

   <b>bbb</b>

    <c id=”cid” />

     <d>

         <dChild>dchild</dChild>

      </d>

     <e>

       <child>1</child>

       <child>2</child>

       <child>3</child>

     </e>

</root>;

가 있다고 할 때

1.

xml["a"] 하게 되면

xml의 root 아래 있는 <a>aaa</a> 를 XMLList 형태로 사용할 수 있습니다.

2. xml.c.@id 하면 attribute를 e4x 식으로 접근해서 쓸 수 있습니다.

3. xml.descendants(“a”) 하시면 1번보다 더 넓게.. 하위 모든 노드들을 검색하여 <a>를 XMLList로 구성하여 쓸 수 있습니다.

4. xml["d"]["dChild"] 하시면 또한 XMLList 형태로 가져다 쓸 수 있습니다.

5. trace( xml["없는노드"] ) 하시면  “”이 나옵니다.

xml["없는노드"]["없는노드"] 하셔도 “” 이 나옵니다. (에러 발생없음)

6. XMLList 형태는 xml["e"]["child"][0] 형태로 접근하여 사용하실 수 있습니다.

댓글 남기기

무료 파일 복구 프로그램

1. Restoration

테스트한것중 속도는 단연 최고구요. 다른 프로그램들보다 절반 정도의 시간안에 작업을 모두 마쳤습니다. 그리고 한글 파일들도 아무 무리없이 복구 가능했으며, 별다른 설치 없이 실행파일 하나로 작동된다는 것도 장점입니다. (특히 하드디스크를 못쓸때 플로피나 USB 드라이브에 넣어서 구동할수 있을만큼 사이즈도 작습니다.)

다만 파일 검색 결과가 한번에 몽땅 출력되기 때문에 임시 인터넷 파일같은 쓰레기 파일이 많은 경우 원하는 파일만을 골라내기가 상당히 어렵습니다. 이건 필터에서 특정 파일 확장자만을 지정하면 조금 나아지지만 그래도 다른 프로그램에 비해 여전히 비효율적입니다.

이외에 Others 메뉴에서 파일을 완전히 삭제할수 있는 와이핑 기능도 제공합니다.

Restoration과 비슷한 인터페이스에 설치가 필요없는 프로그램으로 SoftPerfect File Recovery가 있지만 쓰기에는 Restoration이 더 편하네요.

댓글 남기기