青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

隨筆 - 505  文章 - 1034  trackbacks - 0
<2008年3月>
2425262728291
2345678
9101112131415
16171819202122
23242526272829
303112345


子曾經曰過:編程無他,唯手熟爾!

常用鏈接

留言簿(94)

隨筆分類(649)

隨筆檔案(505)

相冊

BCB

Crytek

  • crymod
  • Crytek's Offical Modding Portal

Game Industry

OGRE

other

Programmers

Qt

WOW Stuff

搜索

  •  

積分與排名

  • 積分 - 918314
  • 排名 - 14

最新隨筆

最新評論

閱讀排行榜

評論排行榜


學xml   http://www.w3schools.com/xml/default.asp

我們游戲里界面和與界面有關的很多邏輯都是寫在xml里面的,其中邏輯使用lua寫,嵌在xml中,用xmlSpy編輯。

xml中嵌入lua,比如
<script>
function max(a,b)
    if a 
&gt; b then
        return a;
    else
        return b;
    end
end
</script>

大于號   > 要寫成 &gt;  , 就是greater than的意思。同樣:
小于號   <                &lt;            less than


這樣子lua沒有高亮顯示,搞得我看起來很痛苦,晚上突發奇想,從*.lua文件里讀,就可以用LuaEdit來編輯了,那我就可以按F6來check syntax了,哈哈

<script luafile="1" path="gui\haha.lua">
</script>
luafile 為 1,就讀path里的,為0就讀script節點的text,哈哈,爽!

我從xml文件中把lua段粘貼到*.lua文件里時,忘了把&gt;之類的符號換成 > 等,導致我查了很久,老子還跟蹤到luabind和lua的源代碼里面去,靠!faint!
幸虧LuaEdit有Check Syntax功能,幫助我檢查到了錯誤,深刻體會到了工具的好處,也更加堅信“人與動物的最大差別在于人類能夠制造工具并使用工具”!

要是再整得能單步調試,那就爽歪歪了!



All text in an XML document will be parsed by the parser.

Only text inside a CDATA section will be ignored by the parser.


Parsed Data

XML parsers normally parse all the text in an XML document.

When an XML element is parsed, the text between the XML tags is also parsed:

<message>This text is also parsed</message>

The parser does this because XML elements can contain other elements, as in this example, where the <name> element contains two other elements (first and last):

<name><first>Bill</first><last>Gates</last></name>

and the parser will break it up into sub-elements like this:

<name>
            <first>Bill</first>
            <last>Gates</last>
            </name>


Escape Characters

Illegal XML characters have to be replaced by entity references.

If you place a character like "<" inside an XML element, it will generate an error because the parser interprets it as the start of a new element. You cannot write something like this:

<message>if salary < 1000 then</message>

To avoid this, you have to replace the "<" character with an entity reference, like this:

<message>if salary &lt; 1000 then</message>

There are 5 predefined entity references in XML:

&lt; < less than
&gt; > greater than
&amp; & ampersand 
&apos; ' apostrophe
&quot; " quotation mark

Note: Only the characters "<" and "&" are strictly illegal in XML. Apostrophes, quotation marks and greater than signs are legal, but it is a good habit to replace them.


CDATA

Everything inside a CDATA section is ignored by the parser.

If your text contains a lot of "<" or "&" characters - as program code often does - the XML element can be defined as a CDATA section.

A CDATA section starts with "<![CDATA[" and ends with "]]>":

<script>
            <![CDATA[
            function matchwo(a,b)
            {
            if (a < b && a < 0) then
            {
            return 1
            }
            else
            {
            return 0
            }
            }
            ]]>
            </script>

In the example above, everything inside the CDATA section is ignored by the parser.

Notes on CDATA sections:

A CDATA section cannot contain the string "]]>", therefore, nested CDATA sections are not allowed.

Also make sure there are no spaces or line breaks inside the "]]>" string.


posted on 2007-06-23 05:50 七星重劍 閱讀(2462) 評論(2)  編輯 收藏 引用 所屬分類: 亂七八糟

FeedBack:
# re: xml中嵌入lua 2007-06-25 11:45 yayv
wow里不就這樣做的么
  回復  更多評論
  
# re: xml中嵌入lua 2007-07-03 06:52 阿來
@yayv
最爽的就是后來我知道了wow居然是這么做的,真是"英雄所見略同"!哈哈   回復  更多評論
  
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
      <noscript id="pjuwb"></noscript>
            <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
              <dd id="pjuwb"></dd>
              <abbr id="pjuwb"></abbr>
              牛牛影视久久网| 亚洲第一免费播放区| 欧美成人首页| 国产精品日韩欧美综合| 亚洲精品五月天| 亚洲第一网站| 夜夜嗨av一区二区三区四季av| 欧美一区二区三区四区视频| 亚洲主播在线播放| 欧美三日本三级少妇三99| 欧美激情精品久久久久| 亚洲丰满在线| 久久综合久久美利坚合众国| 久久精品国产视频| 国产亚洲一区二区三区在线观看 | 午夜激情综合网| 亚洲一区久久| 国产精品乱码人人做人人爱| aa级大片欧美| 亚洲一区日韩| 国产精品日日摸夜夜添夜夜av| 一级日韩一区在线观看| 亚洲一区二区三区精品动漫| 欧美日韩一区二区精品| 一区二区三区四区五区精品视频| 夜色激情一区二区| 欧美视频福利| 亚洲一区二区三区中文字幕| 香蕉成人久久| 国产主播一区二区三区| 久久综合999| 亚洲国产精品一区制服丝袜| 亚洲精品韩国| 欧美午夜美女看片| 亚洲永久精品大片| 老司机免费视频久久| 91久久久久久久久久久久久| 欧美日韩国产欧| 亚洲一区二区三区四区视频| 久久久久国产精品厨房| 亚洲国产天堂久久综合| 欧美日韩1区2区3区| 亚洲自拍偷拍视频| 免费在线观看成人av| 一区二区三区av| 国产麻豆精品视频| 美日韩精品免费| 9久草视频在线视频精品| 久久av红桃一区二区小说| 亚洲成人原创| 国产精品白丝黑袜喷水久久久| 欧美一区二区三区久久精品茉莉花| 欧美a级在线| 亚洲综合欧美| 亚洲国产三级在线| 国产精品丝袜白浆摸在线| 久久综合狠狠| 亚洲影院高清在线| 亚洲二区在线| 久久久成人网| 亚洲视频图片小说| 亚洲国产成人在线视频| 国产精品免费视频xxxx| 欧美va亚洲va香蕉在线| 亚洲欧美亚洲| 日韩午夜免费| 欧美岛国在线观看| 久久精品成人| 亚洲尤物视频在线| 亚洲欧洲日本国产| 国产亚洲观看| 国产精品大片wwwwww| 开心色5月久久精品| 亚洲欧美在线一区二区| 亚洲精品国产品国语在线app| 久久精品成人一区二区三区| 亚洲天堂成人在线观看| 亚洲国产高清视频| 国内外成人在线| 国产精品视频大全| 欧美日韩一区二区精品| 欧美国产成人精品| 久久久欧美一区二区| 香蕉久久夜色精品国产| 一区二区三区视频观看| 亚洲精品一区在线观看香蕉| 欧美高清视频www夜色资源网| 久久久噜噜噜久久人人看| 性欧美videos另类喷潮| 亚洲午夜精品久久| 中日韩高清电影网| 日韩一级视频免费观看在线| 亚洲国语精品自产拍在线观看| 黑人巨大精品欧美黑白配亚洲| 国产日韩欧美精品在线| 国产欧美日韩视频一区二区三区| 欧美日一区二区在线观看| 欧美巨乳波霸| 欧美日韩1区2区| 欧美日本中文字幕| 欧美日韩精品系列| 久久精品人人做人人爽| 久久久91精品国产一区二区精品| 性久久久久久久久久久久| 午夜一区在线| 久久av红桃一区二区小说| 久久久久看片| 老司机精品导航| 欧美高清视频在线| 亚洲区欧美区| 一本色道久久综合| 亚洲一区二三| 欧美一区二区高清在线观看| 欧美在线网址| 麻豆精品视频在线| 欧美日韩精品中文字幕| 欧美午夜欧美| 国产亚洲欧美日韩日本| 亚洲第一页中文字幕| 日韩视频免费观看| 亚洲欧美精品在线| 久久免费视频观看| 欧美国产综合| 一级日韩一区在线观看| 欧美一区二区三区四区高清| 鲁大师成人一区二区三区| 欧美精品一级| 国产欧美一区二区精品仙草咪 | 亚洲精品一区在线| 亚洲欧美日韩系列| 六月婷婷久久| 国产精品黄页免费高清在线观看| 国产有码在线一区二区视频| 亚洲人成在线免费观看| 午夜一区在线| 亚洲黄网站黄| 午夜精品久久久久久99热| 久久一综合视频| 国产精品高潮呻吟久久av黑人| 黄色日韩网站| 亚洲午夜精品17c| 欧美a级一区| 亚洲欧美成人| 欧美华人在线视频| 国产综合色产在线精品| 一本久道久久久| 另类春色校园亚洲| 亚洲尤物在线视频观看| 欧美xart系列高清| 国产午夜精品理论片a级大结局| 亚洲欧洲综合另类| 久久精品视频免费观看| 日韩视频在线观看免费| 久久久亚洲午夜电影| 国产精品久久久久久久7电影| 136国产福利精品导航| 欧美在线免费观看| 亚洲毛片在线看| 美女91精品| 韩国一区二区在线观看| 欧美一区二区视频免费观看 | 亚洲无毛电影| 欧美连裤袜在线视频| 亚洲大片精品永久免费| 久久爱另类一区二区小说| 日韩午夜黄色| 欧美精品二区| 亚洲黄色性网站| 麻豆9191精品国产| 欧美中文字幕视频| 国产欧美激情| 午夜视黄欧洲亚洲| 一区二区国产日产| 欧美另类专区| 日韩一二三在线视频播| 欧美国产亚洲视频| 久久综合给合| 亚洲国产精品成人va在线观看| 久久久精品一品道一区| 午夜欧美电影在线观看| 国产伦精品一区二区三区免费| 亚洲午夜精品国产| 一区二区三欧美| 国产精品vip| 欧美亚洲综合另类| 亚洲制服丝袜在线| 国产美女精品人人做人人爽| 亚洲欧美综合另类中字| 一区二区三区日韩欧美| 国产精品久久午夜| 欧美一区二区精品| 香蕉av福利精品导航| 国产一区二区三区的电影| 久久乐国产精品| 久久中文字幕导航| 亚洲国产视频一区| 亚洲精品一区二区三区不| 欧美日韩中文字幕综合视频| 在线视频中文亚洲| 亚洲欧美日韩精品久久久久|