'Attribute'에 해당되는 글 2

  1. 2009/01/09 XML Validation
  2. 2008/10/15 [JSP]Session(1)
2009/01/09 18:10 Voice Portal/Dialog Designer
크리에이티브 커먼즈 라이선스
Creative Commons License
"Well Formed" XML과 DTD에 대한 이야기다.
XML with correct syntax is "Well Formed" XML.
XML validated against a DTD is "Valid" XML.

Well Formed XML documents
"Well Formed" XML document는 correct XML syntax를 가진다.

Syntax rules
- XML document는 root element를 가진다.
- XML elements는 closing tag가 있어야 한다.
- XML tags는 case sensitive 하다.
- XML elements는 properly nested이어야 한다.
- XML attribute values는 quoted 되어야 한다.

<?xml version="1.0" encoding="ISO-8859-1"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


Valid XML Documents
"Valid" XML document는 Document Type Definition(DTD)의 rules을 따르는 "Well Formed" XML documents를 말한다.

<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE note SYSTEM "Note.dtd">
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>


XML DTD
DTD의 목적은 XML문서의 구조를 정의하기 위한 것이다.

<!DOCTYPE note [
  <!ELEMENT note (to,from,heading,body)>
  <!ELEMENT to      (#PCDATA)>
  <!ELEMENT from    (#PCDATA)>
  <!ELEMENT heading (#PCDATA)>
  <!ELEMENT body    (#PCDATA)>
]>

XML Schema
W3C supports an XML based alternative to DTD called XML Schema

<xs:element name="note"><xs:complexType>
  <xs:sequence>
    <xs:element name="to"      type="xs:string"/>
    <xs:element name="from"    type="xs:string"/>
    <xs:element name="heading" type="xs:string"/>
    <xs:element name="body"    type="xs:string"/>
  </xs:sequence>
</xs:complexType>
</xs:element>

A General XML Validator
XML files의 문법 체크를 도와주기 위하여, XML validator가 있다.
자신이 작성한 XML 소스나 XML파일의 validation을 확인 할 수 있다.


참고 사이트 : w3school












'Voice Portal > Dialog Designer' 카테고리의 다른 글

[eclipse] Workspace Unavailable  (0) 2009/03/11
[eclipse]JVM terminated. Exit code=-1  (0) 2009/03/05
XML Validation  (0) 2009/01/09
How can XML be used?  (0) 2009/01/09
vxml+ccxml can make a call.  (0) 2008/12/03
[java] Javadoc 사용  (0) 2008/11/28
posted by 조금까칠한남자
2008/10/15 12:29 CodeIN/Java
크리에이티브 커먼즈 라이선스
Creative Commons License
- Session 속성
: 세션은 웹 서버의 서비스를 받는 사용자를 구분할 수 있는 단위이다. 클라이언트들은 웹 브라우저를 실행한 후 하나의 웹사이트에만 머무르지 않고 여러 웹 사이트들을 이동한다. 그러다가 다시 이전 웹사이트로 되돌아갈 경우가 있다. 다른 사이트로 이동하였다가 다시 그 사이트를 접속해도 이전에 로그인한 정보라든지 구입한 상품 내역들이 그대로 유지되는 것을 볼 수 있다. 이것은 세션을 사용하기 때문이다. 여러 사이트를 돌아 다녀도 사용자가 웹 서버의 세션에 의해 가상적으로 연결되어 있으므로 그 에 대한 정보 역시 잃지 않게 되는 것이다.

페이지가 세션에 참여할 것인가 여부를 기술한다. true이면 session변수가 현재 페이지에 대한 레퍼런스를 가진다.



'CodeIN > Java' 카테고리의 다른 글

java.lang.UnsupportedClassVersionError  (0) 2008/10/18
javax.servlet.ServletException  (0) 2008/10/17
[JSP]Session  (1) 2008/10/15
[java]File에 이어쓰기  (0) 2008/09/21
[JAVA]currentTimeMills()  (0) 2008/09/21
java.net.SocketException: Connection reset  (0) 2008/09/17
posted by 조금까칠한남자
prev 1 next