主权项 |
一种将按行排列的表状数据变换成第一结构化文档的系统,其特征在于包括:定义数据存储单元,该单元存储定义数据,该定义数据定义用来将表状数据变换为第一结构化文档的规则,所述定义数据由具有用标签表达的结构的第二结构化文档构成,所述定义数据包括有条件重复指定标签,该标签用来指定将与具有单一值的共同项相对应的部分行组成组,在所述有条件重复指定标签中设置有所述共同项的项名,作为重复条件,所述定义数据还包括作为第二结构化文档的元素的特定元素,所述特定元素包括包含在表状数据中的项的项名作为所述特定元素的元素名,以及作为所述特定元素的内容的值插入指定描述,该值插入指定描述指定值的插入,并被设置为对应所述表状数据中所包含的所述项的所述项名;表状数据存储单元,其存储由外部器件指明的要变换的表状数据;以及变换单元,其被配置来根据所述定义数据将存储在所述表状数据存储单元中的所述要变换的表状数据变换为第一结构化文档,所述变换单元将所述要变换表状数据中的对应于具有所述项名的共同项的一部分行组成组,所述项名配置有包含在所述定义数据中的有条件重复指定标签,并且所述变换单元在所述定义数据中包含的所述特定元素的每一份拷贝中的所述值插入指定描述的一部分中嵌入设置为与所述值插入指定描述相对应的所述项名的值,在所述值插入指定描述的所述一部分中嵌入的所述值包含在所述组的每一行中,所述特定元素的拷贝数目等于所述组的行的数目,其中所述特定元素的拷贝用于多个组中的每一个组,所述多个组包括当要变换表状数据中的所述一部分行被组成多个组时的组。 |