精彩专题推荐:建站之入门课 建站之必修课 建站之关键课 网站价值所在 流量提高专题 css+div 标准 个人网站打造全过程
返回建站学首页
导航:
建站首页 | 网站设计 | 网站开发 | 网站运营 | 网页软件 | 建站指南 | 搜索优化 | 图像处理 | 视频教程 | 书籍教程 | 建站专题
当前位置:首页>网站开发>xml教程>正文

XML介绍系列(6)


来源: 时间:07-03-18 点击: 点击这里收藏本文


<PERSONA>Knights of Lear's train, Captains, Messengers, Soldiers, and Attendants</PERSONA>
</PERSONAE>

</play>

<play>
<TITLE>The Tragedy of Macbeth</TITLE>
<path>macbeth.xml</path>

<PERSONAE>
<TITLE>Dramatis Personae</TITLE>

<PERSONA>DUNCAN, king of Scotland.</PERSONA>

<PGROUP>
<PERSONA>MALCOLM</PERSONA>
<PERSONA>DONALBAIN</PERSONA>
<GRPDESCR>his sons.</GRPDESCR>
</PGROUP>


<PGROUP>
<PERSONA>MACBETH</PERSONA>
<PERSONA>BANQUO</PERSONA>
<GRPDESCR>generals of the king's army.</GRPDESCR>
</PGROUP>


<PGROUP>
<PERSONA>MACDUFF</PERSONA>
<PERSONA>LENNOX</PERSONA>
<PERSONA>ROSS</PERSONA>
<PERSONA>MENTEITH</PERSONA>
<PERSONA>ANGUS</PERSONA>
<PERSONA>CAITHNESS</PERSONA>
<GRPDESCR>noblemen of Scotland.</GRPDESCR>
</PGROUP>

<PERSONA>FLEANCE, son to Banquo.</PERSONA>
<PERSONA>SIWARD, Earl of Northumberland, general of the English forces.</PERSONA>
<PERSONA>YOUNG SIWARD, his son.</PERSONA>
<PERSONA>SEYTON, an officer attending on Macbeth.</PERSONA>
<PERSONA>Boy, son to Macduff. </PERSONA>
<PERSONA>An English Doctor. </PERSONA>
<PERSONA>A Scotch Doctor. </PERSONA>
<PERSONA>A Soldier.</PERSONA>
<PERSONA>A Porter.</PERSONA>
<PERSONA>An Old Man.</PERSONA>
<PERSONA>LADY MACBETH</PERSONA>
<PERSONA>LADY MACDUFF</PERSONA>
<PERSONA>Gentlewoman attending on Lady Macbeth. </PERSONA>
<PERSONA>HECATE</PERSONA>
<PERSONA>Three Witches.</PERSONA>
<PERSONA>Apparitions.</PERSONA>
<PERSONA>Lords, Gentlemen, Officers, Soldiers, Murderers, Attendants, and Messengers. </PERSONA>
</PERSONAE>

</play>

<play>
<TITLE>The Tragedy of Richard the Third</TITLE>
<path>rich_iii.xml</path>

<PERSONAE>
<TITLE>Dramatis Personae</TITLE>

<PERSONA>KING EDWARD The Fourth</PERSONA>

<PGROUP>
<PERSONA>EDWARD, Prince of Wales, afterwards King Edward V.</PERSONA>
<PERSONA>RICHARD, Duke of York </PERSONA>
<GRPDESCR>sons to the King.</GRPDESCR>
</PGROUP>


<PGROUP>
<PERSONA>GEORGE, Duke of Clarence</PERSONA>
<PERSONA>RICHARD, Duke of Gloucester, afterwards King Richard III.</PERSONA>
<GRPDESCR>brothers to the King.</GRPDESCR>
</PGROUP>

<PERSONA>A young son of Clarence. </PERSONA>
<PERSONA>HENRY, Earl of Richmond, afterwards King Henry VII.</PERSONA>
<PERSONA>CARDINAL BOURCHIER, Archbishop of Canterbury. </PERSONA>
<PERSONA>THOMAS ROTHERHAM, Archbishop of York. </PERSONA>
<PERSONA>JOHN MORTON, Bishop of Ely. </PERSONA>
<PERSONA>DUKE of BUCKINGHAM</PERSONA>
<PERSONA>DUKE of NORFOLK</PERSONA>
<PERSONA>EARL of SURREY, His son. </PERSONA>
<PERSONA>EARL RIVERS, Brother to Elizabeth. </PERSONA>

<PGROUP>
<PERSONA>MARQUIS OF DORSET</PERSONA>
<PERSONA>LORD GREY</PERSONA>
<GRPDESCR>Sons to Elizabeth.</GRPDESCR>
</PGROUP>

<PERSONA>EARL of OXFORD</PERSONA>
<PERSONA>LORD HASTINGS</PERSONA>
<PERSONA>LORD STANLEY, Called also EARL of DERBY. </PERSONA>
<PERSONA>LORD LOVEL</PERSONA>
<PERSONA>SIR THOMAS VAUGHAN</PERSONA>
<PERSONA>SIR RICHARD RATCLIFF</PERSONA>
<PERSONA>SIR WILLIAM CATESBY</PERSONA>
<PERSONA>SIR JAMES TYRREL</PERSONA>
<PERSONA>SIR JAMES BLOUNT</PERSONA>
<PERSONA>SIR WALTER HERBERT</PERSONA>
<PERSONA>SIR ROBERT BRAKENBURY, Lieutenant of the Tower. </PERSONA>
<PERSONA>CHRISTOPHER URSWICK, A priest. </PERSONA>
<PERSONA>Another Priest. </PERSONA>

<PGROUP>
<PERSONA>TRESSEL</PERSONA>
<PERSONA>BERKELEY</PERSONA>
<GRPDESCR>Gentlemen attending on the Lady Anne.</GRPDESCR>
</PGROUP>

<PERSONA>Lord Mayor of London. </PERSONA>
<PERSONA>Sheriff of Wiltshire. </PERSONA>
<PERSONA>ELIZABETH, Queen to King Edward IV. </PERSONA>
<PERSONA>MARGARET, Widow of King Henry VI. </PERSONA>
<PERSONA>DUCHESS of YORK, Mother to King Edward IV.</PERSONA>
<PERSONA>LADY ANNE, Widow of Edward Prince of Wales, son to King Henry VI; afterwards married to Richard.</PERSONA>
<PERSONA>A young Daughter of Clarence [MARGARET PLANTAGENET] </PERSONA>
<PERSONA>Ghosts of those murdered by Richard III., Lords and other Attendants; a Pursuivant Scrivener, Citizens, Murderers, Messengers Soldiers, &amp;c.</PERSONA>
</PERSONAE>

</play>

<play>
<TITLE>The Tempest</TITLE>
<path>tempest.xml</path>

<PERSONAE>
<TITLE>Dramatis Personae</TITLE>

<PERSONA>ALONSO, King of Naples.</PERSONA>
<PERSONA>SEBASTIAN, his brother.</PERSONA>
<PERSONA>PROSPERO, the right Duke of Milan.</PERSONA>
<PERSONA>ANTONIO, his brother, the usurping Duke of Milan.</PERSONA>
<PERSONA>FERDINAND, son to the King of Naples.</PERSONA>
<PERSONA>GONZALO, an honest old Counsellor.</PERSONA>

<PGROUP>
<PERSONA>ADRIAN</PERSONA>
<PERSONA>FRANCISCO</PERSONA>
<GRPDESCR>Lords.</GRPDESCR>
</PGROUP>

<PERSONA>CALIBAN, a savage and deformed Slave.</PERSONA>
<PERSONA>TRINCULO, a Jester.</PERSONA>
<PERSONA>STEPHANO, a drunken Butler.</PERSONA>
<PERSONA>Master of a Ship. </PERSONA>
<PERSONA>Boatswain. </PERSONA>
<PERSONA>Mariners. </PERSONA>
<PERSONA>MIRANDA, daughter to Prospero.</PERSONA>
<PERSONA>ARIEL, an airy Spirit.</PERSONA>

<PGROUP>
<PERSONA>IRIS</PERSONA>
<PERSONA>CERES</PERSONA>
<PERSONA>JUNO</PERSONA>
<PERSONA>Nymphs</PERSONA>
<PERSONA>Reapers</PERSONA>
<GRPDESCR>presented by Spirits.</GRPDESCR>
</PGROUP>

<PERSONA>Other Spirits attending on Prospero.</PERSONA>
</PERSONAE>


</play>
</shakespeare-index>

格式化用的CSS文件如下:shakespeare.css
PLAY
{
BACKGROUND-COLOR: white;
WIDTH: 100%
}
TITLE
{
COLOR: #000088;
DISPLAY: block;
FONT-SIZE: 24pt;
MARGIN-BOTTOM: 12pt;
MARGIN-LEFT: 24pt;
MARGIN-TOP: 12pt
}
FM
{
DISPLAY: block;
FONT-SIZE: 10pt;
MARGIN-BOTTOM: 18pt;
MARGIN-TOP: 18pt
}
P
{
DISPLAY: block
}
PERSONAE
{
}
PGROUP
{
DISPLAY: block;
MARGIN-BOTTOM: 18pt;
MARGIN-TOP: 18pt
}
PERSONA
{
COLOR: #000022;
DISPLAY: block;
FONT-SIZE: 14pt;
MARGIN-LEFT: 5pt
}
GRPDESCR
{
COLOR: #440000;
DISPLAY: block;
FONT-SIZE: 14pt;
MARGIN-LEFT: 24pt
}
SCNDESCR
{
COLOR: #004400;
DISPLAY: block;
FONT-SIZE: 14pt;
MARGIN-BOTTOM: 12pt;
MARGIN-LEFT: 12pt;
MARGIN-TOP: 6pt
}
PLAYSUBT
{
COLOR: #880000;
DISPLAY: block;
FONT-SIZE: 36pt;
MARGIN-BOTTOM: 18pt;
MARGIN-TOP: 36pt;
TEXT-ALIGN: center
}
INDUCT
{
DISPLAY: block;
FONT-STYLE: italic
}
ACT
{
}
SCENE
{
}
PROLOGUE
{
DISPLAY: block;
FONT-STYLE: italic
}
EPILOGUE
{
DISPLAY: block;
FONT-STYLE: italic
}
SPEECH
{
DISPLAY: block
}
SPEAKER
{
COLOR: #880000;
DISPLAY: block;
FONT-SIZE: 14pt;
MARGIN-LEFT: 12pt;
MARGIN-TOP: 12pt
}
LINE
{
DISPLAY: block;
FONT-SIZE: 12pt;
MARGIN-LEFT: 24pt
}
STAGEDIR
{
COLOR: #004400;
DISPLAY: block;
FONT-SIZE: 14pt;
MARGIN-BOTTOM: 12pt;
MARGIN-LEFT: 12pt;
MARGIN-TOP: 6pt
}
SUBTITLE
{
}
SUBHEAD
{
}
path
{
COLOR: green;
DISPLAY: block;
FONT-SIZE: 14pt;
FONT-STYLE: italic;
MARGIN-LEFT: 12pt
}

看上去好象使用CSS来显示XML很不错的,但是将来肯定是要使用XSL来显示XML文件的。
9 7 3 1 2 4 8 :

  把此文章收藏到:          
广而告之
文章搜索
  • Google JZxue.Com

关于我们 | 联系我们 | 友情链接 | 网站地图
Copyright © 2005 - 2006 建站学 All rights reserved.