XML 간이 튜 토리 얼 의 4

실 체 는 다섯 가지 미리 정 의 된 XML 실체 가 있 으 므 로 HTML 인 코딩 자 는 잘 알 아야 합 니 다.XML 문서 의 문자&,<,>,"와'는 각각&,@lt;,>로 표 시 됩 니 다."aposXML 은 문서 의 나머지 부분 에서 사용 할 수 있 도록 실체의 기능 을 어느 정도 확장 시 켰 습 니 다.예 를 들 어 저 는 XML 문서 에서 어구 인'Wired Digital'을 자주 사용 해 야 합 니 다.DTD 에서 이렇게 표시 할 수 있 습 니 다.이 단 어 를 사용 할 때&wd 를 입력 할 수 있 습 니 다.따라서 맞 춤 법 오류 와 같은 정 보 를 반복 적 으로 입력 하 는 것 을 피 할 수 있다.실 체 는 워드 프로세서 의 매크로 역할 을 할 수 있다.교 체 된 텍스트 는 임의로 길 수 있 지만,만약 정말 길다 면,정 보 를 다른 파일 에 저장 해 야 할 수도 있다.외부 실체 참 고 를 통 해 구현 가능-실체 이름과 파일 의 URL 에 키워드 사용 SYSTEM:이러한 특징 은 기능 이 강하 지만 단점 이 있 습 니 다.하나의 DTD 에서 확장 할 수 없습니다.확장 기능 을 실현 하기 위해 서 는 매개 변수 실체 라 는 특수 도구 가 필요 합 니 다.이 는 실체 정의 에서 실체 이름 앞 에'%'를 삽입 하여 이 루어 집 니 다.일단 정의 되면 매개 변수 정 의 는 백분 호 와 분점 으로 매개 변수 이름 을 포위 하여 실현 할 수 있다.왜 그 랬 어 요?아래 의 코드 를 보 세 요:이 코드 는 공용 XML 명함 초고 에서 나 왔 다.루트 요 소 를 정의 할 때 작 가 는 정 보 를 서로 다른 매개 변수 실체 로 분리 하기 쉽다 는 것 을 발견 했다.그 중의 한 실체 표현 을 보면 우 리 는 왜 그런 지 알 게 될 것 이다.아래 의 prop.id 실 체 를 보십시오:모든 실체 가 이렇게 긴 문자열 로 표시 되면 요소 정 의 는 읽 기 어 려 울 것 입 니 다.이제 DTD 를 좀 읽 어도 됩 니 다.Jay Greenspan ISO-8859-1 Entities NamedEntity NumericEntity Glyph Description �- unused horizontaltab linefeed unused space ! ! exclamationmark " " " doublequotationmark # # numbersign $ $ dollarsign % % percentsign & & & amperstand ' ' apostrophe ( ( leftparenthesis ) ) rightparenthesis * * asterisk + + plussign , comma - - hyphen . . period(fullstop) NamedEntity NumericEntity Glyph Description / / solidus(slash) 0-9 digits0-9 : : colon ; ; semicolon < < < less-thansign = = equalssign > > > greater-thansign ? ? questionmark @ @ commercialat A-Z letters A-Z [ ][ leftsquarebracket \ \ reversesolidus(backslash) ] ] rightsquarebracket ^ ^ caret _ _ horizontalbar(underscore) ` ` acuteaccent a-z letters a-z { { leftcurlybrace | | verticalbar NamedEntity NumericEntity Glyph Description } } rightcurlybrace ~ ~ tilde -Ÿ unused     non-breakingspace ¡ ¡ invertedexclamation ¢ ¢ centsign £ £ poundsterling ¤ ¤ generalcurrencysign ¥ ¥ yensign ¦ ¦ brokenverticalbar § § sectionsign ¨ ¨ umlaut(dieresis) © © © copyright ª ª feminineordinal « « leftanglequote, guillemotleft ¬ ¬ notsign ­ ­ softhyphen ® ® registeredtrademark ¯ ¯ macronaccent NamedEntity NumericEntity Glyph Description ° ° degreesign ± ± plusorminus ² ² superscripttwo ³ ³ superscriptthree ´ ´ acuteaccent µ µ microsign ¶ ¶ paragraphsign ・ ・ middledot ¸ ¸ cedilla ¹ ¹ superscriptone º º masculineordinal » » rightanglequote, guillemotright ¼ ¼ one-fourth ½ ½ one-half ¾ ¾ three-fourths ¿ ¿ invertedquestionmark À À À uppercaseA, graveaccent Á Á Á uppercaseA, acuteaccent    uppercaseA, circumflexaccent NamedEntity NumericEntity Glyph Description à à à uppercaseA, tilde Ä Ä Ä uppercaseA, dieresisorumlautmark Å Å Å uppercaseA, ring Æ Æ Æ uppercaseAEdipthong(ligature) Ç Ç Ç uppercaseC, cedilla È È È uppercaseE, graveaccent É É É uppercaseE, acuteaccent Ê Ê Ê uppercaseE, circumflexaccent Ë Ë Ë uppercaseE, dieresisorumlautmark Ì Ì Ì uppercaseI, graveaccent Í Í Í uppercaseI, acuteaccent Î Î Î uppercaseI, circumflexaccent Ï Ï Ï uppercaseI, dieresisorumlautmark Ð Ð Ð uppercaseEth, Icelandic Ñ Ñ Ñ uppercaseN, tilde Ò Ò Ò uppercaseO, graveaccent Ó Ó Ó uppercaseO, acuteaccent Ô Ô Ô uppercaseO, circumflexaccent Õ Õ Õ uppercaseO, tilde NamedEntity NumericEntity Glyph Description Ö Ö Ö uppercaseO, dieresisorumlautmark × × multiplysign Ø Ø Ø uppercaseO, slash Ù Ù Ù uppercaseU, graveaccent Ú Ú Ú uppercaseU, acuteaccent Û Û Û uppercaseU, circumflexaccent Ü Ü Ü uppercaseU, dieresisorumlautmark Ý Ý Ý uppercaseY, acuteaccent Þ Þ Þ uppercaseTHORN, Icelandic ß ß ß lowercasesharps, German(szligature) à à à lowercasea, graveaccent á á á lowercasea, acuteaccent â â â lowercasea, circumflexaccent ã ã ã lowercasea, tilde ä ä ä lowercasea, dieresisorumlautmark å å å lowercasea, ring æ æ æ lowercaseaedipthong(ligature) ç ç ç lowercasec, cedilla è è è lowercasee, graveaccent NamedEntity NumericEntity Glyph Description é é é lowercasee, acuteaccent ê ê ê lowercasee, circumflexaccent ë ë ë lowercasee, dieresisorumlautmark ì ì ì lowercasei, graveaccent í í í lowercasei, acuteaccent î î î lowercasei, circumflexaccent ï ï ï lowercasei, dieresisorumlautmark ð ð ð lowercaseeth, Icelandic ñ ñ ñ lowercasen, tilde ò ò ò lowercaseo, graveaccent ó ó ó lowercaseo, acuteaccent ô ô ô lowercaseo, circumflexaccent õ õ õ lowercaseo, tilde ö ö ö lowercaseo, dieresisorumlautmark ÷ ÷ divisionsign ø ø ø lowercaseo, slash ù ù ù lowercaseu, graveaccent ú ú ú lowercaseu, acuteaccent û û û lowercaseu, circumflexaccent NamedEntity NumericEntity Glyph Description ü ü ü lowercaseu, dieresisorumlautmark ý ý ý lowercasey, acuteaccent þ þ þ lowercasethorn, Icelandic ÿ ÿ ÿ lowercasey, dieresisorumlautmark

좋은 웹페이지 즐겨찾기