'목록'에 해당되는 글 140건

  1. 2009.08.12 [ASP] asp로 xml 파일 저장
  2. 2009.08.11 facebook.com
  3. 2009.08.07 HTML 특수문자코드표
  4. 2009.08.06 (사) 김해문화연구소
  5. 2009.08.06 [펌] [CSS] IE6리하 PNG 투명값처리 소스들..

[ASP] asp로 xml 파일 저장

|
html 문서 폼에서 정보를 입력받아 asp를 이용해 xml 문서로 만드는 예제

AddContac.html

<html>
   <head>
      <title>연락처 정보</title>
   </head>
   <body>
   <form
action="processAdd.asp" method="post">
      <h3>연락처 정보를 입력하세요</h3>
      이름 : <input type="text" id="firstName" name="firstName"><br>
      성 : <input type="text" id="lastName" name="lastName"><br>
      주소1 : <input type="text" id="address1" name="address1"><br>
      주소2 : <input type="text" id="address2" name="address2"><br>
      전화번호 : <input type="text" id="phone" name="phone"><br>
      이메일주소 : <input type="text" id="email" name="email"><br>
     <input type="submit" id="btnSub" name="btnSub" value="Submit"><br>
   </form>
   </body>
</html>

processAdd.asp

<%

'-----------------------------------------------------------
'"addNewContacttoXML" 함수는 두개의 파라미터를 받아들인다
'strXMLFilePath : XML 파일이 저장될 물리적 경로
'strFileName : 저장될 XML 파일의 이름
'-----------------------------------------------------------


Function addNewContacttoXML(strXMLFilePath, strFileName)

   '지역 변수 선언
   Dim objDOM
   Dim objRoot
   Dim objRecord
   Dim objField
   Dim objFieldValue
   Dim objattID
   Dim objattTabOrder
   Dim objPI
   Dim blnFileExists
   Dim x

   'XMLDOM 인스턴스 생성
   Set objDOM = server.CreateObject("Msxml2.DOMDocument.4.0")
   objDOM.preserveWhiteSpace = True

   'XMLDOM 개체의 Load 메서드 호출
   'Load 메서드는 파일이 로드됐는지 아닌지를 알려주는 불린 값 반환
   '만일 파일이 존재하여 도링했으면 true,그렇지 않으면 false 반환

   blnFileExists = objDOM.Load(strXMLFilePath & "\" & strFileName)

   '파일이 성공적으로 로딩됐는지 체크
   if blnFileExists = True Then
      '로딩된 파일의 최상위 요소를 objRoot 개체에 셋팅
      Set objRoot = objDOM.documentElement
   Else
      '최상위 요소를 만든 후 XML문서에 추가
      Set objRoot = objDOM.createElement("rolodex")
      objDOM.appendChild objRoot
   End if

   '새로운 레코드를 위한 새로운 컨테이너 요소 생성
   Set objRecord = objDOM.createElement("contact")
   objRoot.appendChild objRecord

   'Request 개체에 폼 컬렉션 반복
   For x = 1 To Request.Form.Count
      '폼요소중 btn이란 이름의 요소가 있으면 XML문서에 추가되지 않도록
      If instr(1,Request.Form.Key(x),"btn")=0 Then
         '"field" 요소 생성
         Set objField = objDOM.createElement("field")
         '"id" 속성 생성
         Set objattID = objDOM.createAttribute("id")
         '현재 폼 필드 이름과 id속성을 같도록 함
         objattID.Text = Request.Form.Key(x)
         'setAttribute 메서드는 field 요소에 id 속성을 추가시킴
         objField.setAttributeNode objattID
         '또 다른 속성 "taborder" 생성. 요소들의 순서와 관련
         Set objattTabOrder = objDOM.createAttribute("taborder")
         'taborder 속성의 값 설정
         objattTabOrder.Text = x
         'field 요소에 taborder 속성 추가
         objField.setAttributeNode objattTabOrder
         '새로운 요소 "field_value" 생성
         Set objFieldValue = objDOM.createElement("field_value")
         'field_value 요소의 값에 현재 폼 컬렉션의 필드의 값 설정
         objFieldValue.Text = Request.Form(x)
         'field 요소를 새로운 레코드 컨테이너 contact 의 자식으로 추가
         objRecord.appendChild objField
         'field_value 요소를 field 요소의 자식으로 추가
         objField.appendChild objFieldValue
      End If
   Next

   '파일을 로딩하는데 실패했다면 XML 새로운 문서를 만들고
   'XML processing instruction을 삽입해야 함

   if blnFileExists = False then
      'xml processing instruction 생성
      Set objPI = objDOM.createProcessingInstruction("xml","version='1.0'")
      'XML문서에 processing instruction 추가
      objDOM.insertBefore objPI, objDOM.childNodes(0)
   End if

   'XML문서 저장
   objDOM.save strXMLFilePath & "\" & strFileName

   '모든 객체 참조 반환
   Set objDOM = nothing
   Set objRoot = nothing
   Set objRecord = nothing
   Set objField = nothing
   Set objFieldValue = nothing
   Set objattID = nothing
   Set objattTabOrder = nothing
   Set objPI = nothing

End Function

'에러 발생시 계속 진행
On Error Resume Next

'addNewContacttoXML 함수 호출
addNewContacttoXML "XML문서를 만들 곳의 경로","xml파일 이름"

'에러 발생시 사용자에게 알려 주고, 그렇지 않으면 성공했음을 알려줌
If err.number <> 0 then
   Response.write("처리 도중 에러 발생!")
Else
%>

<SCRIPT LANGUAGE="JavaScript">
<!--
   alert("성공적으로 처리 됐습니다");
   location.href="asp파일 경로";
 //-->
</SCRIPT>

<%End if%>

[출처] ASP를 이용한 XML문서 만들기|작성자 밤맛만쥬 


'프로그래밍 > asp, php' 카테고리의 다른 글

[ASP] Err 객체  (0) 2010.05.27
ON ERROR RESUME NEXT  (0) 2009.09.22
[ASP] read/write configuration class (xml version)  (0) 2009.08.12
[asp] 기본 함수  (0) 2009.08.01
Request.ServerVariables  (0) 2009.07.29
And

facebook.com

|

글로벌적인 친목도모 사이트인가

http://www.facebook.com

'커뮤니티 > 자유게시판' 카테고리의 다른 글

믹시 인증  (0) 2009.08.14
광복절특사 망했음...  (0) 2009.08.12
삼국지2 초선 이벤트를 아십니까?  (0) 2009.08.05
광복절특사  (0) 2009.08.04
담배 끊기 포기  (0) 2009.07.30
And

HTML 특수문자코드표

|

표현문자

숫자표현

문자표현

설명

-

&#00;-&#08;

-

사용하지 않음

space

&#09;

-

수평탭

space

&#10;

-

줄 삽입

-

&#11;-&#31;

-

사용하지 않음

space

&#32;

-

여백

!

&#33;

-

느낌표

"

&#34;

&quot;

따옴표

#

&#35;

-

숫자기호

$

&#36;

-

달러

%

&#37;

-

백분율 기호

&

&#38;

&amp;

Ampersand

'

&#39;

-

작은 따옴표

(

&#40;

-

왼쪽 괄호

)

&#41;

-

오른쪽 괄호

*

&#42;

-

아스트릭

+

&#43;

-

더하기 기호

,

&#44;

-

쉼표

-

&#45;

-

Hyphen

.

&#46;

-

마침표

/

&#47;

-

Solidus (slash)

0 - 9

&#48;-&#57;

-

0부터 9까지

:

&#58;

-

콜론

;

&#59;

-

세미콜론

<

&#60;

&lt;

보다 작은

=

&#61;

-

등호

>

&#62;

&gt;

보다 큰

?

&#63;

-

물음표

@

&#64;

-

Commercial at

A - Z

&#65;-&#90;

-

A부터 Z까지

[

&#91;

-

왼쪽 대괄호

\

&#92;

-

역슬래쉬

]

&#93;

-

오른쪽 대괄호

^

&#94;

-

탈자부호

_

&#95;

-

수평선

`

&#96;

-

Acute accent

a - z

&#97;-&#122;

-

a부터 z까지

{

&#123;

-

왼쪽 중괄호

|

&#124;

-

수직선

}

&#125;

-

오른쪽 중괄호

~

&#126;

-

꼬리표

-

&#127;-&#159;

-

사용하지 않음

공백

&#160;

&nbsp;

Non-breaking space

¡

&#161;

&iexcl;

거꾸로된 느낌표

&#162;

&cent;

센트 기호

&#163;

&pound;

파운드

¤

&#164;

&curren;

현재 환율

&#165;

&yen;

|

&#166;

&brvbar;

끊어진 수직선

§

&#167;

&sect;

섹션 기호

¨

&#168;

&uml;

움라우트

&#169;

&copy;

저작권

ª

&#170;

&ordf;

Feminine ordinal

&#171;

&laquo;

왼쪽 꺾인 괄호

&#172;

&not;

부정

­

&#173;

&shy;

Soft hyphen

?

&#174;

&reg;

등록상표

&hibar;

&#175;

&macr;

Macron accent

°

&#176;

&deg;

Degree sign

±

&#177;

&plusmn;

Plus or minus

²

&#178;

&sup2;

Superscript two

³

&#179;

&sup3;

Superscript three

´

&#180;

&acute;

Acute accent

μ

&#181;

&micro;

Micro sign (Mu)

&#182;

&para;

문단기호

·

&#183;

&middot;

Middle dot

¸

&#184;

&cedil;

Cedilla

¹

&#185;

&sup1;

Superscript one

º

&#186;

&ordm;

Masculine ordinal

&#187;

&raquo;

오른쪽 꺾인 괄호

¼

&#188;

&frac14;

4분의 1

½

&#189;

&frac12;

2분의 1

¾

&#190;

&frac34;

4분의 3

¿

&#191;

&iquest;

거꾸로된 물음표

A

&#192;

&Agrave;

Capital A, grave accent

A

&#193;

&Aacute;

Capital A, acute accent

A

&#194;

&Acirc;

Capital A, circumflex accent

A

&#195;

&Atilde;

Capital A, tilde

A

&#196;

&Auml;

Capital A, dieresis or umlaut mark

A

&#197;

&Aring;

Capital A, ring (Angstrom)

Æ

&#198;

&AElig;

Capital AE diphthong (ligature)

C

&#199;

&Ccedil;

Capital C, cedilla

E

&#200;

&Egrave;

Capital E, grave accent

E

&#201;

&Eacute;

Capital E, acute accent

E

&#202;

&Ecirc;

Capital E, circumflex accent

E

&#203;

&Euml;

Capital E, dieresis or umlaut mark

I

&#204;

&Igrave;

Capital I, grave accent

I

&#205;

&Iacute;

Capital I, acute accent

I

&#206;

&Icirc;

Capital I, circumflex accent

I

&#207;

&Iuml;

Capital I, dieresis or umlaut mark

Ð

&#208;

&ETH;

Capital Eth, Icelandic

N

&#209;

&Ntilde;

Capital N, tilde

O

&#210;

&Ograve;

Capital O, grave accent

O

&#211;

&Oacute;

Capital O, acute accent

O

&#212;

&Ocirc;

Capital O, circumflex accent

O

&#213;

&Otilde;

Capital O, tilde

O

&#214;

&Ouml;

Capital O, dieresis or umlaut mark

×

&#215;

&times;

Multiply sign

Ø

&#216;

&Oslash;

width="130"Capital O, slash

U

&#217;

&Ugrave;

Capital U, grave accent

U

&#218;

&Uacute;

Capital U, acute accent

U

&#219;

&Ucirc;

Capital U, circumflex accent

U

&#220;

&Uuml;

Capital U, dieresis or umlaut mark

Y

&#221;

&Yacute;

Capital Y, acute accent

Þ

&#222;

&THORN;

Capital Thorn, Icelandic

ß

&#223;

&szlig;

Small sharp s, German (sz ligature)

a

&#224;

&agrave;

Small a, grave accent

a

&#225;

&aacute;

Small a, acute accent

a

&#226;

&acirc;

Small a, circumflex accent

a

&#227;

&atilde;

Small a, tilde

a

&#228;

&auml;

Small a, dieresis or umlaut mark

a

&#229;

&aring;

Small a, ring

æ

&#230;

&aelig;

Small ae diphthong (ligature)

c

&#231;

&ccedil;

Small c, cedilla

e

&#232;

&egrave;

Small e, grave accent

e

&#233;

&eacute;

Small e, acute accent

e

&#234;

&ecirc;

Small e, circumflex accent

e

&#235;

&euml;

Small e, dieresis or umlaut mark

i

&#236;

&igrave;

Small i, grave accent

i

&#237;

&iacute;

Small i, acute accent

i

&#238;

&icirc;

Small i, circumflex accent

i

&#239;

&iuml;

Small i, dieresis or umlaut mark

ð

&#240;

&eth;

Small eth, Icelandic

n

&#241;

&ntilde;

Small n, tilde

o

&#242;

&ograve;

Small o, grave accent

o

&#243;

&oacute;

Small o, acute accent

o

&#244;

&ocirc;

Small o, circumflex accent

o

&#245;

&otilde;

Small o, tilde

o

&#246;

&ouml;

Small o, dieresis or umlaut mark

÷

&#247;

&divide;

Division sign

ø

&#248;

&oslash;

Small o, slash

u

&#249;

&ugrave;

Small u, grave accent

u

&#250;

&uacute;

Small u, acute accent

u

&#251;

&ucirc;

Small u, circumflex accent

u

&#252;

&uuml;

Small u, dieresis or umlaut mark

y

&#253;

&yacute;

Small y, acute accent

þ

&#254;

&thorn;

Small thorn, Icelandic

y

&#255;

&yuml;

Small y, dieresis or umlaut mark


And

(사) 김해문화연구소

|

(사)김해향토문화연구소

이번건 제법 내부가 튼실하게 된거 같다.

관리자 모드를 40프로 정도 완성했을때 급하게 일정이 당겨지는 바람에 엉망이 되긴했지만... 흑

아직 관리자모드 일단 필요한것만 완성을 하고 다음버전에는 기능을 더 추가시켜야 할거 같다.

근데... 나도 플래시, html, 데이터베이스, asp, 자바스크립트, 디자인까지...

모두 분리된 환경에서 일해보고 싶기도 하다.

혼자서 카테고리 짜내고 시안 2장 달랑 받아서 쪼개고 html 짜고 스크립트 짜고 asp짜고 플래시 만들고 테스트까지 하는건 너무 힘들단 말이다.........

그래서 항상 결과물이 안 좋은듯 -_-;

아 그런데 왜 티스토리 글작성시 스크롤이 휠로 안되냔 말이다!

방금은 링크도 안되서 수동으로 해주고, 쉬프트 선택도 안된다.

오페라라서 그런가

'포토폴리오' 카테고리의 다른 글

에코뷰 리뉴얼 중  (0) 2010.03.04
대영솔라텍  (0) 2009.08.26
쏠라텍 작업중...  (0) 2009.08.13
2009 한일스포츠 관광대축제  (0) 2009.07.29
And

[펌] [CSS] IE6리하 PNG 투명값처리 소스들..

|
1) IEPNGFix (http://www.twinhelix.com/css/iepngfix/ )
  다운로드->>http://www.twinhelix.com/css/iepngfix/iepngfix.zip
다운로드
blank.gif와 iepngfix.htc파일을 원하는경로에 놔둡니다.(단 blank.gif 경로에따라 iepngfix.htc에서 경로바꿔야 하는듯)
CSS에 behavior: url(iepngfix.htc); 추가
문제점: 내부에 하이퍼링크(<a href~~~></a>)가 있는경우 IEPNGFix:Childeren of posioned element are unclickable이라고 에러가뜸
1.다운로드
1.다운로드
여제
TAG
<ul id="test"><li><a href="#">sdsd</a></li></ul>
CSS
 #test{ position:relative; left:100px; top:100px; behavior: url(iepngfix.htc); background: #fcc url(image/pic.png) no-repeat 0 0;height:250px; width:250px;}

2)unit-png-fix (http://labs.unitinteractive.com/unitpngfix.php)
 다운로드->>http://labs.unitinteractive.com/downloads/unitpngfix.zip
다운로드
clear.gif와 unitpngfix.js파일을 원하는경로에 놔둡니다.(역시 clear.gif ,unitpngfix.js 경로지정 주의)
태그에<!--[if lt IE 7]>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->추가
문제점: CSS의 포지션지정,z-index 증 몇몇이 안먹힘 불가.....
예제
<head>
<title>무제 문서</title>
<!--[if lt IE 7]>
<script type="text/javascript" src="unitpngfix.js"></script>
<![endif]-->
<style type="text/css">
#test{ position:relative; left:100px; top:100px; background: #fcc url(image/05mainnavi.png) no-repeat 0 0;height:250px; 
</style>
 </head>

<body>
<ul id="test"><li><a href="#">sdsd</a></li></ul>
</body>

3)DD_belatedPNG.fix(http://www.dillerdesign.com/experiment/DD_belatedPNG/) 
다운로드->>http://www.dillerdesign.com/experiment/DD_belatedPNG/DD_belatedPNG_0.0.7a.js
다운로드
clear.gif와 unitpngfix.js파일을 원하는경로에 놔둡니다.(역시 clear.gif ,unitpngfix.js 경로지정 주의)
html에<!--[if IE 6]>
<script src="DD_belatedPNG.js"></script>
<script>
  DD_belatedPNG.fix('#test')
</script>
<![endif]--> 가
위예제 #test와 같이 사용할한 선택자(id 또는 class 또는 tag)를 지정
문제점: 몇몇에 태그에 먹히지않음 body,tr,td,input
예제
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<!--[if IE 6]>
<script src="DD_belatedPNG.js"></script>
<script>
  DD_belatedPNG.fix('#test');
</script>
<![endif]--> 
</head>
<style type="text/css">
#wrap{ position:relative;}
#test{ position:relative; left:100px; top:100px; background: #fcc url(image/05mainnavi.png) no-repeat 0 0;height:250px; width:250px;}
</style>
<body>
<div id="wrap">
<ul id="test"><li><a href="#">sdsd</a></li></ul>
</div>
</body>
단! 포지션 지정을 위해선 위와같이 바깥에 하나더 감싸줄 필요가 있슴..위 예제는 #test에 #wrap로 감싸준것.

CSS와 알파값을 제대로 사용하기위한 몇몇 방법이였습니다.. 그나마 마지막이 CSS지정을 거의 다할수 있는데 각기 여러문제가 많군요. 다른좋은 방법이 있다면 좋은데..불필요한 마크업이 들어가는건 어쩔수 없는것인지 ㅠㅠ

[출처] IE6리하 PNG 투명값처리 소스들.. (웹디들의커뮤니티카페 :: Dom FAM ::) |작성자 샷타이거



And
prev | 1 | ··· | 22 | 23 | 24 | 25 | 26 | 27 | 28 | next