Há algum tempo, vi acidentalmente o RSS de um blog que pode ser produzido no formato XSL e pode ser navegado no Firefox. Eu pensei que um livro de visitas XML que escrevi antes foi deixado sem solução porque era incompatível com o Firefox. Agora vi que o livro de visitas dele poderia ser navegado no Firefox. Eu olhei para o código e comparei sua sentença por frase. Finalmente, finalmente encontrei o motivo e completei o livro de visitas. Por ser um livro de visitas XML simples, é chamado SXGB (simples livro de visitas XML).
Deixe uma demonstração do livro de mensagens, a senha de gerenciamento é teste: http://home.goofar.com/hotheart/gbook/gbook.asp
Primeiro, defina o formato do documento XML no livro de visitas. Como um livro de visitas, não há necessidade de conteúdo muito complicado, então dividi o conteúdo da mensagem em 3 partes: o nome do comentarista, a página inicial do comentarista e o conteúdo da mensagem. Além disso, um livro de visitas também requer algumas informações sobre o usuário, incluindo o nome de usuário e a página inicial do usuário. Além disso, quando você deixa mais mensagens, precisa pagar informações. Depois que a estrutura aproximada é concluída, você pode começar a escrever modelos de documentos XML.
O elemento raiz do documento XML é definido como um Gbook
Modelo de documentos XML Gbook.xml
CÓDIGO:
xml versão = "1.0" coding = "utf-8"?>
<!-arquivo dtd->
<!
<!-arquivo xsl->
<? xml-sylesheet type = "text/xsl" href = "gbook.xsl"?>
<GBook>
<!-Informações relacionadas do livro de visitas->
<fo>
<!-Nome de usuário->
<suário> HoTheart </suser>
<!-Página inicial do usuário->
<Home> http://www.xujiwei.cn </ home>
<!-As informações da página são a página atual, o número total de páginas, a página anterior, a próxima página->
<Pagenow> 1 </ Pagenow>
<getotal> 1 </pagetotal>
<PagePrev> 1 </agePrev>
<genext> 2 </agenext>
<!-se ele foi conectado, usado para lidar com a exibição da caixa de login->
<Togined> Não </ginatin>
</info>
<!-Lista de mensagens->
<Menses>
<!-uma mensagem->
<mession>
<!-ID da mensagem->
<Id> 1 </d>
<!-o nome do comentarista->
<nome de usuário> admin </asername>
<!-hora da mensagem->
<Time> 2005-08-09 12:00 </time>
<!-página inicial do Messager->
<HorPage> http://www.xujiwei.cn/ </somepage>
<!-Conteúdo da mensagem->
<Content> <! [CDATA [conteúdo da mensagem]] </acêntre>
</ssession>
</mensagens>
</gbook>
Tenha cuidado para não usar quando se referir ao XSL
<? xml: stylesheet type = "text/xsl" href = "gbook.xsl"?>
Uma barra (-) deve ser usada entre xml e folha de estilo em vez de cólon (:). O cólon não é apoiado no Firefox.
Um bom documento XML deve ser não apenas estrutural, mas também válido. Portanto, a definição de tipo de documento (DTD) sxgb.dtd é definida no início do documento XML. Vamos concluir a definição deste tipo de documento. Como a estrutura do documento XML do livro de visitas foi projetada, é muito conveniente escrever DTD.
Tipo de documento Definição SXGB.DTD
CÓDIGO:
<? xml versão = "1.0" coding = "utf-8"?>
<! Element Gbook (informações, mensagens)>
<! Informações do elemento (usuário, casa, msgtotal, pagenow, pagetotal, pagePrev, pagenext, login)>