Facebook Sharer
选择您要替换的背景颜色:
【农历新年】背景图片:
个性化设定
 注册  找回密码
查看: 2186|回复: 11
打印 上一主题 下一主题

XML file问题

[复制链接]

122

主题

2

好友

12万

积分

版主

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

跳转到指定楼层
1#
发表于 2012-8-8 06:48 PM |只看该作者 |倒序浏览

如图,这个是我以前在msn收的chat log,以前用windows xp开没有问题,
可是现在不确定了,这个图我是用windows 7的IE开,它变成没有分行的,全部连在一起,
所以我想请问各位怎样解决这个问题。。。




收藏收藏0

42

主题

6

好友

2994

积分

白金长老

Rank: 10

2#
发表于 2012-8-8 07:18 PM |只看该作者
如图,这个是我以前在msn收的chat log,以前用windows xp开没有问题,
可是现在不确定了,这个图我是用w ...
sardorel 发表于 2012-8-8 06:48 PM



    IE什么版本?我的开没问题


回复

使用道具 举报

122

主题

2

好友

12万

积分

版主

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

3#
发表于 2012-8-8 09:06 PM |只看该作者
回复 2# 萧枫璇


    IE9,可是我是开xml的文件,你有xml文件来尝试看?


回复

使用道具 举报

5

主题

0

好友

584

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

4#
发表于 2012-8-8 10:02 PM |只看该作者
把 MessageLog.xsl 放在同一个 Folder 然后再打开 Chat Log..
你这样开、它 Read 不到 Structure 就会乱了~


回复

使用道具 举报

122

主题

2

好友

12万

积分

版主

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

5#
发表于 2012-8-9 12:19 AM |只看该作者
回复 4# 神龍降世


    哦,可是这个文件我是从朋友的电脑搬的,里面可以查到原本的location吗?


回复

使用道具 举报

5

主题

0

好友

584

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

6#
发表于 2012-8-9 12:28 AM |只看该作者
回复 5# sardorel

你可以去你电脑的 Chat Log folder、然后用里面的 MessageLog.xsl ..
Chat Log Folder 应该是在 C:\Users\XXXXXXX\Documents\My Received Files\XXXXXXXXX\History

全部 MessageLog.xsl 都是一样的、Structure 罢了~


回复

使用道具 举报

122

主题

2

好友

12万

积分

版主

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

7#
发表于 2012-8-9 12:43 AM |只看该作者
回复 6# 神龍降世


    erm,其实我chat log的file大多数是html document(因为以前使用messanger plus)
那个xml是msn messanger的自备储存,所以是XML document,我看它的code有点不一样,所以找不出XML里的exactly location
(我不是IT expert,随便找找罢了)


回复

使用道具 举报

5

主题

0

好友

584

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

8#
发表于 2012-8-9 03:25 AM |只看该作者
回复 7# sardorel

Er 所以你现在是缺 MessageLog.xsl ? ._. ...


回复

使用道具 举报

122

主题

2

好友

12万

积分

版主

Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70Rank: 70

9#
发表于 2012-8-9 07:00 PM |只看该作者
回复 8# 神龍降世


    也许吧?我不知道,我的文件夹里只有xml document和其他folder,没有MessageLog.xsl。。。


回复

使用道具 举报

5

主题

0

好友

584

积分

青铜长老

Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7Rank: 7

10#
发表于 2012-8-9 07:10 PM |只看该作者
本帖最后由 神龍降世 于 2012-8-9 07:12 PM 编辑

回复 9# sardorel [
<?xml version="1.0"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">

<!-- localized strings -->
<xsl:variable name='ColumnHeader_Date'>Date</xsl:variable>
<xsl:variable name='ColumnHeader_Time'>Time</xsl:variable>
<xsl:variable name='ColumnHeader_From'>From</xsl:variable>
<xsl:variable name='ColumnHeader_To'>To</xsl:variable>
<xsl:variable name='ColumnHeader_Message'>Message</xsl:variable>

<!-- variables -->
<xsl:variable name='Debug'>0</xsl:variable>

<xsl:variable name='TableStyle'>font-family:Segoe UI; font-size:75%; text-align:left; vertical-align:top; table-layout:fixed</xsl:variable>
<xsl:variable name='GutterStyle'>width:2ex</xsl:variable>
<xsl:variable name='HeaderStyle'>border-bottom:1 solid black</xsl:variable>

<xsl:variable name='UseZebraStripe'>1</xsl:variable>
<xsl:variable name='ZebraStripeStyle'>background-color:#e0edff</xsl:variable>

<xsl:variable name='MostRecentSessionFirst'>0</xsl:variable>


<xsl:template match="Log">

    <html dir='ltr'>
    <head>
        <title>
            Message Log for <xsl:value-of select="@LogonName"/>
            <xsl:if test="$Debug = 1"> (Debug)</xsl:if>
        </title>

        <xsl:if test="$Debug = 1">
            <span style="font-family:trebuchet ms; font-size:120%">
                Debug Version
            </span>
            <hr/>
        </xsl:if>
    </head>

    <body style='margin:0'>

        <table id='BodyTable' style="{$TableStyle}" cellspacing='0'>

            <xsl:if test="$Debug = 1">
                <col style="vertical-align:top; width:5ex;"/>
                <col style='{$GutterStyle}' />
            </xsl:if>

            <col style="width:16ex;"/>
            <col style='{$GutterStyle}' />
            <col style="width:16ex;"/>
            <col style='{$GutterStyle}' />
            <col style="width:21ex;"/>
            <col style='{$GutterStyle}' />
            <col style="width:21ex;"/>
            <col style='{$GutterStyle}' />
            <col style="width:70ex;"/>

            <thead>
                <tr>
                    <xsl:if test="$Debug = 1">
                        <th style="{$HeaderStyle}">SID</th>
                        <th/>
                    </xsl:if>
                    <th style="{$HeaderStyle}">
                        <xsl:value-of select="$ColumnHeader_Date"/>
                    </th>
                    <th/>
                    <th style="{$HeaderStyle}">
                        <xsl:value-of select="$ColumnHeader_Time"/>
                    </th>
                    <th/>
                    <th style="{$HeaderStyle}">
                        <xsl:value-of select="$ColumnHeader_From"/>
                    </th>
                    <th/>
                    <th style="{$HeaderStyle}">
                        <xsl:value-of select="$ColumnHeader_To"/>
                    </th>
                    <th/>
                    <th style="{$HeaderStyle}">
                        <xsl:value-of select="$ColumnHeader_Message"/>
                    </th>
                </tr>
            </thead>

            <tbody style='vertical-align:top'>
                <xsl:choose>

                    <!-- newest session first -->
                    <xsl:when test="$MostRecentSessionFirst = 1">
                        <xsl:apply-templates>
                            <xsl:sort select='@SessionID' order='descending' data-type='number'/>
                            <xsl:sort select='@DateTime'  order='ascending'/>
                        </xsl:apply-templates>
                    </xsl:when>

                    <!-- oldest session first -->
                    <xsl:otherwise>
                        <xsl:apply-templates>
                            <xsl:sort select='@SessionID' order='ascending' data-type='number'/>
                            <xsl:sort select='@DateTime'  order='ascending'/>
                        </xsl:apply-templates>
                    </xsl:otherwise>

                </xsl:choose>
            </tbody>
        </table>
    </body>
    </html>

</xsl:template>


<xsl:template match="Message">
    <tr>
        <xsl:call-template name="CommonMessageProcessing" />

        <td> <xsl:apply-templates select="From/User"/> </td>
        <td/>
        <td> <xsl:apply-templates select="To/User"/> </td>
        <td/>
        <td>
            <span>
                <xsl:attribute name="style">
                    <xsl:value-of select="Text/@Style"/>
                </xsl:attribute>
                <xsl:value-of select="Text"/>
            </span>
        </td>
    </tr>
</xsl:template>


<xsl:template match="Invitation|InvitationResponse|Join|Leave">
    <tr>
        <xsl:call-template name="CommonMessageProcessing" />

        <td/>  <!-- From -->
        <td/>
        <td/>  <!-- To -->
        <td/>
        <td>
            <span>
                <xsl:attribute name="style">
                    <xsl:value-of select="Text/@Style"/>
                </xsl:attribute>
                <xsl:value-of select="Text"/>
            </span>
        </td>
    </tr>
</xsl:template>


<xsl:template match="User">
    <!-- add a comma before all but the first user -->
    <xsl:if test="position() != 1">, </xsl:if>

    <xsl:value-of select="@FriendlyName"/>
</xsl:template>


<xsl:template name="CommonMessageProcessing">
    <!-- zebra-stripe the sessions -->
    <xsl:if test="$UseZebraStripe = 1">
        <xsl:if test="(@SessionID mod 2) = 1">
            <xsl:attribute name="style">
                <xsl:value-of select="$ZebraStripeStyle"/>
            </xsl:attribute>
        </xsl:if>
    </xsl:if>

    <xsl:if test="$Debug = 1">
        <td> <xsl:value-of select="@SessionID"/> </td>
        <td/>
    </xsl:if>

    <td> <xsl:value-of select="@Date"/> </td>
    <td/>
    <td> <xsl:value-of select="@Time"/> </td>
    <td/>
</xsl:template>


</xsl:stylesheet>
上面的 Copy Paste 进 Notepad、然后 Save、然后 Rename 整个 File (包括 Extension) 去 MessageLog.xsl ..
过后再放进你那个 ChatLog 一样的 Folder、然后用 IE 开 ChatLog..

Try 看能不能 @@


已有 1 人评分人气 收起 理由
sardorel + 1 你的第一次被我爆了,呵呵

总评分: 人气 + 1   查看全部评分

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

JBTALKS.CC |联系我们 |隐私政策 |Share

GMT+8, 2025-1-13 02:10 PM , Processed in 0.108556 second(s), 26 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

Ultra High-performance Dedicated Server powered by iCore Technology Sdn. Bhd.
Domain Registration | Web Hosting | Email Hosting | Forum Hosting | ECShop Hosting | Dedicated Server | Colocation Services
本论坛言论纯属发表者个人意见,与本论坛立场无关
Copyright © 2003-2012 JBTALKS.CC All Rights Reserved
合作联盟网站:
JBTALKS 马来西亚中文论坛 | JBTALKS我的空间 | ICORE TECHNOLOGY SDN. BHD.
回顶部