F
findbug
Unregistered / Unconfirmed
GUEST, unregistred user!
试题:
1. 写一个函数F,读入以下一段xml(样例)到RichEdit,要求如下:
1)显示格式 ,其中"大","合格"==>变成蓝色下划线.Option中的子节点显示第一个节点.
工程大,测试合格
2)读入后,要保存为新xml,填充属性值caretpos和itemlen.
Caretpos为每个蓝色下划线部份开始所在richedit中光标位置.
ItemLen为蓝色下划线部份的文字长度.
2.任意编辑RichEdit中内容,能实时更新这份xml.可以称之为"双向翻译',
编辑后RichEdit中的内容及格式称为X,X能用xml表示,这段xml称为A
反之,用第1个题目写的函数F加载A,必须能显示出X
其中,第1个题目倒不是难.
第2个题目,我想到头大....真的很难哦...
<?xml version="1.0" encoding="gb2312" standalone="no"?>
<template xmlns="">
<text xmlns="">工程</text>
<option xmlns="" caretpos="5" itemlen="2">
<item xmlns="">大</item>
<item xmlns="">中</item>
<item xmlns="">小</item>
</option>
<text xmlns="">,测试</text>
<option xmlns="" caretpos="13" itemlen="6">
<item xmlns="">合格</item>
<item xmlns="">不合格</item>
<item xmlns="">劣</item>
</option>
.....
....
</template>
1. 写一个函数F,读入以下一段xml(样例)到RichEdit,要求如下:
1)显示格式 ,其中"大","合格"==>变成蓝色下划线.Option中的子节点显示第一个节点.
工程大,测试合格
2)读入后,要保存为新xml,填充属性值caretpos和itemlen.
Caretpos为每个蓝色下划线部份开始所在richedit中光标位置.
ItemLen为蓝色下划线部份的文字长度.
2.任意编辑RichEdit中内容,能实时更新这份xml.可以称之为"双向翻译',
编辑后RichEdit中的内容及格式称为X,X能用xml表示,这段xml称为A
反之,用第1个题目写的函数F加载A,必须能显示出X
其中,第1个题目倒不是难.
第2个题目,我想到头大....真的很难哦...
<?xml version="1.0" encoding="gb2312" standalone="no"?>
<template xmlns="">
<text xmlns="">工程</text>
<option xmlns="" caretpos="5" itemlen="2">
<item xmlns="">大</item>
<item xmlns="">中</item>
<item xmlns="">小</item>
</option>
<text xmlns="">,测试</text>
<option xmlns="" caretpos="13" itemlen="6">
<item xmlns="">合格</item>
<item xmlns="">不合格</item>
<item xmlns="">劣</item>
</option>
.....
....
</template>