ajax로 xml 파싱하기 먼저 xml의 구조는 아래와 같다. news.xml _blank http://daum.com _blank http://google.com _blank http://serpiko.tistory.com _blank http://bing.com jQuery에서 ajax메서드를 사용하여 아래와 같이 XMLHttpRequest를 사용한 파싱이 가능하다. 결과) 위에서 사용한 ajax XML을 XMLLoader.js로 라이브러리화 시키면 아래와 같다. (직접만든것은 아니고 과장님이) /**************************************************************** * title : * author : Song-Hyun, Kim (shk@pulipinc...
XMLHttpRequest는 Microsoft가 만든 JavaScript 개체(object)입니다. 후에 Mozilla도 이것을 받아들였습니다. XMLHttpRequest는 HTTP를 통해서 쉽게 데이터를 받을 수 있게 해줍니다. 이름과는 좀 동떨어지게도 XML 문서 이상의 용도로 쓰일 수 있습니다. Gecko에서 이 개체는 nsIJSXMLHttpRequest와 nsIXMLHttpRequest 인터페이스를 구현한 개체입니다. 최신 버전 Gecko에서 이 개체에 변경 사항이 좀 있었습니다. XMLHttpRequest changes for Gecko1.8을 보십시오.기본 사용XMLHttpRequest의 사용법은 아주 간단합니다. 이 개체의 인스턴스를 만들고, URL을 열고, 요청을 보내면 됩니다. 그 후에는..
setRequestHeader() 요청을 보내기 전에 요청의 HTTP 헤더를 설정하려면 이 메소드를 사용합니다.참고: 이 메소드를 사용하기 전에 반드시 open()을 호출해야 합니다. var req = new XMLHttpRequest();req.open('GET', 'http://www.mozilla.org/', true);req.setRequestHeader("X-Foo", "Bar");req.send(null);
responseXML XML 문서를 읽어들일 때, responseXML 특성은 XmlDocument 개체인 채로 XML 문서를 포함하고 있습니다. 이 문서는 DOM 메소드를 이용해서 조작할 수 있습니다. 서버가 적격의(well-formed) XML이긴 하지만 XML Content-Type 헤더가 명시되지 않은 문서를 보냈을 때, 브라우저가 문서를 XML로 간주하도록 하기 위해 overrideMimeType() 을 사용할 수 있습니다. 서버가 적격이 아닌 XML 문서를 보냈을 때는 어떤 재정의(override)가 있더라도 상관없이 responseXML은 null이 됩니다.
- readyState : 현 HTML 준비상태를 제공함. ● 0 : 요청이 개시되지 않음(open() 호출 전) ● 1 : 요청을 설정했지만 전송되지 않았음(send() 호출 전) ● 2 : 요청을 설정한 다음 처리중(이 시점에서 일반적으로 응답에서 나온 컨텐트 헤더를 얻는다) ● 3 : 요청 처리중. 종종 응답에서 부분적인 데이터를 사용할 수 있다. 하지만 서버는 자체 응답이 완료되지 않았다. ● 4 : 응답 완료. 서버 응답을 얻은 다음 이를 활용한다.
overrideMimeType() 이 메소드는 문서를 특정한 content type으로 처리하도록 강제하는데 사용됩니다. 서버가 XML 문서를 보내오지만 Content-Type 헤더를 제대로 설정해서 보내지 않을 때 responseXML를 사용하고 싶다면 이 메소드를 사용하면 됩니다. 참고: 이 메소드는 반드시 send() 보다 먼저 호출되어야 합니다. var req = new XMLHttpRequest();req.open('GET', 'http://www.mozilla.org/', true);req.overrideMimeType('text/xml');req.send(null);
abort() 이미 송신 되었다면 요청을 중단합니다.
source : https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest XMLHttpRequestXMLHttpRequest is a JavaScript object that was designed by Microsoft and adopted by Mozilla, Apple, and Google. It's now being standardized in the W3C. It provides an easy way to retrieve data from a URL without having to do a full page refresh. A Web page can update just a part of the page without disrupting ..
작업에 쓸 포물선 운동 공식과 코드는 나중에
작업하면서 눈내리는 효과를 넣어야 하는데 이미지로 하려다가 용량 문제로 스크립트로 대체하기로 함. 직접 짜는데 1시간 가까이 걸렸다. 이리저리 삽질. 티는 잘 안나지만 투명도에 따라 스케일의 원근감도 표현되어 있고 BulrFilter도 들어가 있다. 결과물) 코드)Snow.as package { import flash.display.Sprite; import flash.display.Graphics; import flash.events.Event; import flash.display.MovieClip; import flash.filters.GlowFilter; import flash.filters.BlurFilter; import flash.filters.BitmapFilterQuality; publi..