1、css可以設計網頁模板的 xml也可以嗎?
樓主表達不清晰:
我這樣理解樓主說的話:"css可以設計網頁,xml也可以設計網頁嗎?"
如果是回這樣,那麼是錯的
css是用答來美化網頁的,xhtml才是用來搭建網頁的,xml也可以用來搭建網頁..
若干年後,你我老後,xml會替換掉xhtml語言,成為編寫網頁的基礎
2、XML是怎麼展示在瀏覽器上的,可以做網頁嘛?
xml必須通過xsd轉換成html才可以顯示成網頁格式,單純的xml是不可以做網頁的,只是數據來源。
「可擴展標記語言」(XML) 提供一種描述結構化數據的方法。與主要用於控制數據的顯示和外觀的 HTML 標記不同,XML 標記用於定義數據本身的結構和數據類型。
XML 使用一組標記來描繪數據元素。每個元素封裝可能十分簡單也可能十分復雜的數據。您可以定義一組無限制的 XML 標記。例如,您可以定義一些 XML 標記來聲明訂單中的數據,如價格、稅收、發貨地址、帳單地址等等。由於 XML 標記在整個單位中以及跨單位採用,因此來自各種不同數據存儲區的數據將更容易交換和操作。
XML 是一種簡單、與平台無關並被廣泛採用的標准。XML 相對於 HTML 的優點是它將用戶界面與結構化數據分隔開來。這種數據與顯示的分離使得集成來自不同源的數據成為可能。客戶信息、訂單、研究結果、帳單付款、病歷、目錄數據及其他信息都可以轉換為 XML。
3、如何設計具XML以及Web瀏覽功能的嵌入式設備
本文分析了嵌入式Web功能的特點,並詳細描述了使用軟體工具開發嵌入式Web應用的設計要點。XML(可擴展標記語言)正迅速成為嵌入式系統與應用之間的首選介面技術。我們有許多方法可以實現具XML功能、支援Web瀏覽的嵌入式設備,從軟體到專用硬體。最簡單的方法可能是完全用外部軟體執行Web處理,但是從消耗的處理能力考慮,這種方法的成本也最高。在這種方法中,設計師有可能要利用諸如微軟Windows CE等嵌入式作業系統的性能。 然而,對於資源受限的嵌入式計畫,設計師將發現一種更有效的方法是直接用硬體實現Web支援功能。可供選擇的解決方案包括全32位元處理器+Web伺服器,以及兼具低功耗和高數據吞吐量特性的混合解決方案等。目前,大部份主要的嵌入式架構都提供Web支援,包括Z80、MIPS、ARM和X86等。由於市面上存在數千種不同的嵌入式IC,因此設計人員需要考量:有些晶片只需要軟體,而其它晶片常常需要一塊外附加卡來處理網路連接。當把實現Web支援功能所需的最重要的硬體元件-乙太網路控制器整合在晶片上時,這樣的解決方案具有最低的成本。Zilog公司的eZ80 Acclaim微控制器正是這樣一種方案。 eZ80 Acclaim是一款具有Web功能的微控制器,它包含一個高性能的嵌入式處理器和一個完整的軟體堆疊,以製作一種完整的嵌入式連接系統。該軟體堆疊支援標准TCP/IP網路協定以及乙太網路和串列埠驅動程式。 在嵌入式處理器上實現的Web支援功能不同於執行在PC架構上的Web伺服器。標準的個人電腦和基於網際網路的Web設備將Web網頁儲存在諸如硬碟驅動器等大容量儲存設備上,與此相反,由嵌入式處理器製作的Web網頁可以作為嵌入式數據元素進行存取。在記憶體和處理能力兩方面,嵌入式實現方案的資源都是受限的。具XML功能、支援Web的嵌入式系統必須做得比PC更精巧、更簡易、更智慧。 將Web支援功能納入嵌入式應用的一個優點是,它使工程師擺除了用戶介面設計負擔。這是因為用HTML/XML編寫然後轉換成C/C++程式碼的嵌入式Web網頁提供了現成的簡單易用介面,具備支援復雜嵌入式系統的能力。 XML為數據交換帶來便利。XML針對不同系統之間的數據交換提供了一種不依賴於處理器的編碼方式。XML使用規定的標識符將編碼定義置於Web網頁內。設計師正為採用XML語法的不同應用環境開發不同的標識符定義集。例如,已完成的標識集包括用於電氣工程、電子商務、多媒體數據和純文件資訊的詞彙。 我們有許多方式向其它系統來回傳送XML文檔。例如,它們可以作為HTTP對象傳送。這意味著必須支援簡單對象存取協議(SOAP)或者XML-RPC必須被整合在伺服器中。 為了在嵌入式系統中包含XML和HTML支援,這要求軟體工具提供特別的功能。尤其是,與嵌入式硬體密切相關的編譯器-連接器必須在設計上允許XML程式碼嵌入到應用程式的C語言或匯編程式碼中。 在實際開發中,存取XML的功能是相當容易實現的:程式設計員只需在他的程式中加入一串`#include'聲明即可。Zilog公司針對eZ80 Acclaim的ZDS II開發者套件正是採用這樣的作業手法。許多開發者套件還包括HTML/XML網頁樣本,這大幅簡化了任何計畫。 設計過程盡管`#include'聲明簡單易用,但開發者必須考慮存取嵌入式Web的其它幾項軟體元素。首先,在應用程式碼中,開發者必須包含一個調用HTTP初始化功能的命令。不過,在此過程中,最重要和最耗時的部份是要求把將被嵌入式系統用戶存取的Web網頁內建到Web伺服器中。 在作業中,當正執行的程式碼調用初始化功能時,Web網頁開始在嵌入式處理器中形成。初始化功能看上去有些類似於此:http_init (http_defmethods,http_defheaders, website, port)。 在我們的例子中,與這個命令最關聯的部份是`website'參數,它由用戶製作,並定義了將包含在嵌入式處理器支援的站點中的Web網頁。 在我們更深入地研究之前,需要重點指出Web網頁分為兩類:靜態HTML網頁和動態HTML網頁。靜態Web網頁不會改變。許多企業Web網站基本上都是靜態的,其功能主要是宣傳他們的服務和產品;所有存取這些站點的用戶都以相同的方式瀏覽網頁。 與之相反,動態HTML網頁會根據用戶的反饋資訊改變內容。搜索引擎和線上銀行網站是這類網頁的代表,在這些網站,查看的內容會根據用戶輸入的數據而改變。 這對於嵌入式Web伺服器的意義是:靜態頁面易於製作,它們可保存為在C語言軟體程式中的一串字元。它們通常不能保存為簡單的ASCII文本文件,因為純粹的嵌入式設備沒有文件系統。另一方面,動態頁面不能作為文件保存,因為它們的內容是變化的。它們必須即時產生。 這意味著動態文檔必須由一系列功能或參數拼湊而成。在產生Web網頁的過程中,系統需要執行一系列C函數,每個函數對應於在螢幕上顯示的一部份Web網頁。然後,產生的XML/HTML頁面將傳送到瀏覽器。正是透過這些函數調用,程式設計員能夠使嵌入式系統完成用戶要求它執行的工作,例如讀取溫度感測器,並產生一個向用戶顯示溫度的頁面。使用這些函數調用,程式設計員還可以編寫讀取用戶輸入的程式碼,用戶一般透過填寫嵌入在Web瀏覽器中的表格來輸入資訊。基於在表格中的資訊,程式設計員可以調節?溫器和開啟發動機等。 因此,`website'參數定義了組成Web頁面結構的排列。(注意,Web站點的每個網頁都必須有一個`webpage'參數。) 除初始化功能以外,程式設計員還必須謹慎對待其它幾個細節。例如,必須設置網路連接的時間限制,啟動一些網路處理和設立shell程式(這樣命令才可以來回傳送)。在嵌入式Web伺服器的程式中必須包括命令列。 那麽,HTTP伺服器是如何接收函數調用,並返回被請求的Web網頁呢?與大多數網路協定一樣,HTTP採用客戶機-伺服器模式。 HTTP客戶機打開一個TCP連接,並向HTTP伺服器發出一個請求。請求包含一個鑒別目標Web網頁的通用資源標識符。伺服器隨後返回一個包含所請求資源的響應資訊。
4、求用xml中的css做一個有創意的網頁
XSLT啊?
5、XML語言也是用來設計網頁的嗎?如果是的話,寫一個簡單的XML網頁示例
可擴展標記語言 (Extensible Markup Language, XML)
,用於標記電子文件使其具有結構性的標記語言,可以用來標記數據內、定義數據類型,容是一種允許用戶對自己的標記語言進行定義的源語言。
XML是標准通用標記語言 (SGML) 的子集,非常適合 Web 傳輸。XML 提供統一的方法來描述和交換獨立於應用程序或供應商的結構化數據。
6、做網頁用html、xhtml還是xml?
用HTML !
XML是The Extensible Markup Language(可擴展標識語言)的簡寫。目前推薦遵循的是W3C於2000年10月6日發布的XML1.0。和HTML一樣,XML同樣來源於SGML,但XML是一種能定義其他語言的語。XML最初設計的目的是彌補HTML的不足,以強大的擴展性滿足網路信息發布的需要,後來逐漸用於網路數據的轉換和描述。關於XML的好處和技術規范細節這里就不多說了,網上有很多資料,也有很多書籍可以參考。
XHTML是The Extensible HyperText Markup Language可擴展標識語言的縮寫。目前推薦遵循的是W3C於2000年1月26日推薦XML1.0(參考http://www.w3.org/TR/xhtml1)。XML雖然數據轉換能力強大,完全可以替代HTML,但面對成千上萬已有的站點,直接採用XML還為時過早。因此,我們在HTML4.0的基礎上,用XML的規則對其進行擴展,得到了XHTML。簡單的說,建立XHTML的目的就是實現HTML向XML的過渡。
寫了這么多,希望採納!
7、請用html和xml做幾個網頁,要求不少於10個頁面,3層鏈接,很簡單的即可
如果用HTML和XML做連接可能要很多個文件.但是如果用ASP做就方便多了.一個文件可以實現多個頁面地址.
8、推薦幾個用xml做的網站!
我說幾個吧:
www.tongtu.com
http://www.lz263.net/mfdq.htm
http://free.e-168.cn
申請:http://www.cdd.cn/member/reg_1.asp
演示:http://www.tyxj.cdd.cn
www.51.net
www.91i.net
www.ik8.com
請你自己看看哪個適合你?
9、用XML編寫簡單的網頁,急急
<?xml version="1.0" encoding="gb2312"?>
<?xml-stylesheet type="text/xsl" href="001.xsl"?>
<cookbook>
<menu>
<type>魯菜</type>
<cai>
<dish>
<name>拔絲金棗</name>
<price>450</price>
</dish>
<dish>
<name>八仙過海鬧羅漢</name>
<price>80</price>
</dish>
<dish>
<name>清湯柳葉燕菜</name>
<price>150</price>
</dish>
</cai>
</menu>
<menu>
<type>chuan菜</type>
<cai>
<dish>
<name>拔sdf金棗</name>
<price>450</price>
</dish>
<dish>
<name>八仙過海鬧羅漢</name>
<price>80</price>
</dish>
<dish>
<name>清湯柳葉燕菜</name>
<price>150</price>
</dish>
</cai>
</menu>
</cookbook>
下面是001.xsl的內容
<?xml version="1.0" encoding="gb2312"?>
<html xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<head>
<title>菜單</title>
</head><body>
<xsl:for-each select="cookbook/menu">
<table border="1" cellspacing="0">
<caption style="font-size: 150%; font-weight: bold">
<xsl:value-of select="type"/>
</caption>
<xsl:for-each select="cai/dish">
<tr>
<th>菜名</th><td><xsl:value-of select="name"/></td>
<th>價格</th><td><xsl:value-of select="price"/></td>
</tr>
</xsl:for-each>
</table>
</xsl:for-each>
</body>
</html>
好了,測試完全通過,你可以把它改成任何你想要的樣子了.
照這個樣子你自己可以無限的發揮了.