[go: up one dir, main page]

RU2003134278A - Способ и считываемый компьютером носитель для импорта и экспорта иерархически структурированных данных - Google Patents

Способ и считываемый компьютером носитель для импорта и экспорта иерархически структурированных данных Download PDF

Info

Publication number
RU2003134278A
RU2003134278A RU2003134278/09A RU2003134278A RU2003134278A RU 2003134278 A RU2003134278 A RU 2003134278A RU 2003134278/09 A RU2003134278/09 A RU 2003134278/09A RU 2003134278 A RU2003134278 A RU 2003134278A RU 2003134278 A RU2003134278 A RU 2003134278A
Authority
RU
Russia
Prior art keywords
data
electronic document
computer
content
readable medium
Prior art date
Application number
RU2003134278/09A
Other languages
English (en)
Other versions
RU2338245C2 (ru
Inventor
Уолтер Дэвид ПУЛЛЕН (US)
Уолтер Дэвид ПУЛЛЕН
Original Assignee
Майкрософт Корпорейшн (Us)
Майкрософт Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Майкрософт Корпорейшн (Us), Майкрософт Корпорейшн filed Critical Майкрософт Корпорейшн (Us)
Publication of RU2003134278A publication Critical patent/RU2003134278A/ru
Application granted granted Critical
Publication of RU2338245C2 publication Critical patent/RU2338245C2/ru

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/958Organisation or management of web site content, e.g. publishing, maintaining pages or automatic linking
    • G06F16/986Document structures and storage, e.g. HTML extensions
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99942Manipulating data structure, e.g. compression, compaction, compilation
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99943Generating database or data structure, e.g. via user interface
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Document Processing Apparatus (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Communication Control (AREA)
  • Devices For Executing Special Programs (AREA)
  • Radar Systems Or Details Thereof (AREA)
  • Collating Specific Patterns (AREA)
  • Credit Cards Or The Like (AREA)
  • Photoreceptors In Electrophotography (AREA)
  • Television Systems (AREA)

Claims (42)

1. Способ селективного импорта содержимого из электронного документа, содержащий прием электронного документа, имеющего данные и порции содержимого, связанного с данными, в котором данные расположены в виде иерархической файловой структуры; указание конкретных данных, связанных по меньшей мере с одной порцией содержимого в электронном документе; и выполнение действия над этими указанными данными с целью импорта содержимого.
2. Способ по п.1, в котором выполнение действия над указанными данными с целью импорта содержимого содержит синтаксический анализ электронного документа в отношении указанных данных; и извлечение первой порции содержимого, связанного с указанными данными, из электронного документа.
3. Способ по п.2, в котором выполнение действия над указанными данными с целью импорта содержимого дополнительно содержит после извлечения первой порции содержимого, связанного с указанными данными, из электронного документа, определение, имеются ли какие-либо дополнительные порции содержимого, связанные с этими указанными данными; и если имеются дополнительные порции содержимого, связанного с указанными данными, извлечение следующей порции содержимого, связанного с этими указанными данными, из электронного документа.
4. Способ по п.1, в котором иерархической файловой структурой является XML.
5. Способ по п.1, в котором указанным содержимым является XML-элемент.
6. Способ по п.1, в котором указанным содержимым является XML-атрибут.
7. Способ по п.1, в котором указанным содержимым является XML-узел.
8. Способ по п.1, в котором указанным содержимым является текст.
9. Способ по п.1, в котором содержимое импортируется из потока данных.
10. Способ по п.1, в котором содержимое импортируется из буфера памяти.
11. Способ по п.1, в котором содержимое импортируется из файла.
12. Считываемый компьютером носитель, имеющий исполняемые компьютером компоненты для импорта содержимого в электронном документе в компьютерной системе, содержащий компонент импорта для приема электронного документа, имеющего данные, содержащие содержимое, от источника в компьютерной системе, в котором электронный документ имеет иерархическую файловую структуру; указания конкретных данных, связанных по меньшей мере с одной порцией содержимого в электронном документе; и извлечения порций содержимого, связанного с этими указанными данными из электронного документа.
13. Считываемый компьютером носитель по п.12, имеющий дополнительные исполняемые компьютером компоненты, содержащий компонент синтаксического анализатора для синтаксического анализа электронного документа в отношении указанных данных; и посылки указанных данных на компонент импорта.
14. Считываемый компьютером носитель по п.13, в котором компонент синтаксического анализатора выполнен на основе событий.
15. Считываемый компьютером носитель по п.12, имеющий другие исполняемые компьютером компоненты, содержащие компонент обратного вызова для обработки извлеченных порций содержимого, связанного с указанными данными, из электронного документа.
16. Считываемый компьютером носитель по п.12, в котором по меньшей мере одна порция содержимого содержит текстовую строку.
17. Считываемый компьютером носитель по п.12, в котором иерархической файловой структурой является XML.
18. Считываемый компьютером носитель по п.12, в котором указанным содержимым является XML-элемент.
19. Считываемый компьютером носитель по п.12, в котором указанным содержимым является XML-атрибут.
20. Считываемый компьютером носитель по п.12, в котором указанным содержимым является XML-узел.
21. Считываемый компьютером носитель по п.12, в котором указанным содержимым является текст.
22. Считываемый компьютером носитель по п.12, в котором источником является клиент в компьютерной системе.
23. Считываемый компьютером носитель по п.12, в котором источником является сервер в компьютерной системе.
24. Способ в компьютерной системе экспорта данных из источника с целью создания электронного документа, содержащий этапы прием данных от источника; указание множества данных, подлежащих экспорту, в электронном документе; и экспорт указанного множества данных с целью создания электронного документа.
25. Способ по п.24, в котором созданный документ имеет иерархическую файловую структуру.
26. Способ по п.25, в котором иерархической файловой структурой является XML.
27. Способ по п.24, в котором экспорт указанного множества данных с целью создания электронного документа содержит создание по меньшей мере одного XML-элемента.
28. Способ по п.24, в котором экспорт указанного множества данных с целью создания электронного документа содержит создание по меньшей мере одного XML-атрибута.
29. Способ по п.24, в котором экспорт указанного множества данных с целью создания электронного документа содержит создание по меньшей мере одного XML-узла.
30. Способ по п.24, в котором экспорт указанного множества данных с целью создания электронного документа содержит создание текста.
31. Способ по п.24, в котором указанное множество данных экспортируется в поток данных.
32. Способ по п.24, в котором указанное множество данных экспортируется в буфер памяти.
33. Способ по п.24, в котором указанное множество данных экспортируется в файл.
34. Считываемый компьютером носитель, имеющий исполняемые компьютером компоненты для экспорта данных из источника с целью создания электронного документа в компьютерной системе, содержащий компонент экспорта для приема данных от источника; и указания множества данных, подлежащих экспорту, в электронном документе; и компонент редактора для приема этого указанного множества данных от компонента экспорта и экспорта этого указанного множества данных с целью создания электронного документа.
35. Считываемый компьютером носитель по п.34, в котором созданный электронный документ имеет иерархическую файловую структуру.
36. Считываемый компьютером носитель по п.35, в котором иерархической файловой структурой является XML.
37. Считываемый компьютером носитель по п.34, в котором экспорт указанного множества данных с целью создания электронного документа содержит создание по меньшей мере одного XML-элемента.
38. Считываемый компьютером носитель по п.34, в котором экспорт указанного множества данных с целью создания электронного документа содержит создание по меньшей мере одного XML-атрибута.
39. Считываемый компьютером носитель по п.34, в котором экспорт указанного множества данных с целью создания электронного документа содержит создание по меньшей мере одного XML-узла.
40. Считываемый компьютером носитель по п.34, в котором экспорт указанного множества данных с целью создания электронного документа содержит создание текста.
41. Считываемый компьютером носитель по п.34, в котором источником является клиент в компьютерной системе.
42. Считываемый компьютером носитель по п.34, в котором источником является сервер в компьютерной системе.
RU2003134278/09A 2002-11-27 2003-11-26 Способ и считываемый компьютером носитель для импорта и экспорта иерархически структурированных данных RU2338245C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/306,022 US7191186B1 (en) 2002-11-27 2002-11-27 Method and computer-readable medium for importing and exporting hierarchically structured data
US10/306,022 2002-11-27

Publications (2)

Publication Number Publication Date
RU2003134278A true RU2003134278A (ru) 2005-05-10
RU2338245C2 RU2338245C2 (ru) 2008-11-10

Family

ID=32312191

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2003134278/09A RU2338245C2 (ru) 2002-11-27 2003-11-26 Способ и считываемый компьютером носитель для импорта и экспорта иерархически структурированных данных

Country Status (16)

Country Link
US (1) US7191186B1 (ru)
EP (1) EP1426877B1 (ru)
JP (1) JP2004178602A (ru)
KR (1) KR101067398B1 (ru)
CN (1) CN100527121C (ru)
AT (1) ATE481683T1 (ru)
AU (1) AU2003262290B2 (ru)
BR (1) BR0306749A (ru)
CA (1) CA2448787C (ru)
DE (1) DE60334185D1 (ru)
MX (1) MXPA03010779A (ru)
MY (1) MY134408A (ru)
PL (1) PL363561A1 (ru)
RU (1) RU2338245C2 (ru)
TW (1) TWI334551B (ru)
ZA (1) ZA200308722B (ru)

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040205216A1 (en) * 2003-03-19 2004-10-14 Ballinger Keith W. Efficient message packaging for transport
US8296354B2 (en) * 2004-12-03 2012-10-23 Microsoft Corporation Flexibly transferring typed application data
EP1729235A1 (en) * 2005-06-03 2006-12-06 Agfa Corporation Structured reporting report data manager
US8711142B2 (en) * 2005-08-11 2014-04-29 International Business Machines Corporation Visual model importation
CN100547590C (zh) * 2005-12-05 2009-10-07 北京书生国际信息技术有限公司 文档处理系统
CN1979478B (zh) * 2005-12-09 2010-05-26 北京书生国际信息技术有限公司 文档处理系统和文档处理方法
CN1979479B (zh) * 2005-12-09 2010-06-02 北京书生国际信息技术有限公司 文档处理系统和文档处理方法
WO2007065355A1 (fr) * 2005-12-05 2007-06-14 Beijing Sursen Co., Ltd Systeme et procede de traitement hierarchise de documents
EP1965314A4 (en) 2005-12-05 2009-04-01 Sursen Corp SYSTEM AND METHOD FOR DOCUMENT PROCESSING
CN102043821B (zh) * 2005-12-09 2013-03-27 北京书生国际信息技术有限公司 一种显示文档的方法
US7836055B2 (en) 2006-01-31 2010-11-16 Microsoft Corporation XNA relationship management
US7949720B2 (en) * 2006-01-31 2011-05-24 Microsoft Corporation Message object model
US20070266309A1 (en) * 2006-05-12 2007-11-15 Royston Sellman Document transfer between document editing software applications
CN100458786C (zh) * 2006-06-15 2009-02-04 Ut斯达康通讯有限公司 基于应用定制解析xml文档的方法及装置
US8732661B2 (en) * 2007-02-01 2014-05-20 Microsoft Corporation User experience customization framework
BRPI0817473A2 (pt) 2007-09-28 2017-05-16 Xcerion Ab plataforma de aplicativo para executar aplicativos
US8370735B2 (en) * 2008-06-27 2013-02-05 Microsoft Corporation Efficient, non-blocking mechanism for incrementally processing arbitrary sized XML documents
US10943030B2 (en) * 2008-12-15 2021-03-09 Ibailbonding.Com Securable independent electronic document
JP5369794B2 (ja) 2009-03-17 2013-12-18 株式会社リコー 情報処理装置、情報処理方法およびプログラム
US10114840B2 (en) * 2009-09-29 2018-10-30 Sap Se Customer data separation in a service provider scenario
CN101706779B (zh) * 2009-10-12 2013-05-08 南京联创科技集团股份有限公司 基于oracle的伞状数据导入导出方法
CN102122280B (zh) * 2009-12-17 2013-06-05 北大方正集团有限公司 一种智能提取内容对象的方法及系统
US8380753B2 (en) 2011-01-18 2013-02-19 Apple Inc. Reconstruction of lists in a document
JP5760493B2 (ja) * 2011-02-18 2015-08-12 村田機械株式会社 中継通信システム
US9922089B2 (en) * 2012-07-18 2018-03-20 Software Ag Usa, Inc. Systems and/or methods for caching XML information sets with delayed node instantiation
US9760549B2 (en) 2012-07-18 2017-09-12 Software Ag Usa, Inc. Systems and/or methods for performing atomic updates on large XML information sets
US10515141B2 (en) 2012-07-18 2019-12-24 Software Ag Usa, Inc. Systems and/or methods for delayed encoding of XML information sets
CN103714062B (zh) 2012-09-28 2017-05-31 国际商业机器公司 基于依赖关系导入实体‑联系模型数据的方法和系统
CN104753891B (zh) * 2013-12-31 2019-04-05 中国移动通信集团湖南有限公司 一种xml报文解析方法及装置
US9635089B2 (en) * 2014-12-31 2017-04-25 Verizon Patent And Licensing Inc. Auto suggestion in search with additional properties
EP3462334A1 (en) 2017-09-27 2019-04-03 Fomtech Limited System and method for data aggregation and comparison
US10678777B2 (en) 2017-09-27 2020-06-09 Fomtech Limited System and method for data aggregation and comparison
CN115408383A (zh) * 2022-08-03 2022-11-29 中银金融科技有限公司 高并发数据入库方法、装置、电子设备及存储介质
CN115481093A (zh) * 2022-09-21 2022-12-16 中国银行股份有限公司 一种制度文件存储方法及装置、存储介质及电子设备

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH09269940A (ja) * 1996-03-29 1997-10-14 Sharp Corp 日時等を抽出する装置
RU2113726C1 (ru) * 1996-08-16 1998-06-20 Акционерное общество закрытого типа Научно-производственное предприятие - центр "Реабилитация" Компьютерное устройство для чтения плоскопечатного текста
JP3896702B2 (ja) 1998-09-18 2007-03-22 富士ゼロックス株式会社 文書管理システム
US6427123B1 (en) * 1999-02-18 2002-07-30 Oracle Corporation Hierarchical indexing for accessing hierarchically organized information in a relational system
US6862710B1 (en) * 1999-03-23 2005-03-01 Insightful Corporation Internet navigation using soft hyperlinks
US6549916B1 (en) * 1999-08-05 2003-04-15 Oracle Corporation Event notification system tied to a file system
US6947953B2 (en) * 1999-11-05 2005-09-20 The Board Of Trustees Of The Leland Stanford Junior University Internet-linked system for directory protocol based data storage, retrieval and analysis
US6529905B1 (en) * 2000-01-11 2003-03-04 Frontline Solutions, Inc. Method and system for allowing multiple users to edit a hierarchical data structure
US6819339B1 (en) * 2000-02-24 2004-11-16 Eric Morgan Dowling Web browser with multilevel functions
EP1295219A2 (en) * 2000-04-11 2003-03-26 Informatica Corporation Xml flattener
US6898761B2 (en) * 2000-05-01 2005-05-24 Raytheon Company Extensible markup language genetic algorithm
JP2002094472A (ja) 2000-05-30 2002-03-29 Matsushita Electric Ind Co Ltd データ取得装置及びその方法
JP2002140350A (ja) 2000-11-02 2002-05-17 Toshiba Corp 入力データの履歴管理装置及び管理方法及び該管理方法が記憶された情報記憶媒体
US6687897B2 (en) * 2000-12-01 2004-02-03 Microsoft Corporation XML based script automation
US20020122060A1 (en) * 2000-12-18 2002-09-05 Markel Steven O. Wizard generating HTML web pages using XML and XSL
US6928487B2 (en) * 2000-12-23 2005-08-09 International Business Machines Corporation Computer system, method, and business method for automating business-to-business communications
KR20020058639A (ko) * 2000-12-30 2002-07-12 오길록 엑스엠엘 문서 검색 시스템 및 그 방법
GB2373698A (en) * 2001-03-20 2002-09-25 Copyn Ltd Storage of a portion of a web-page containing a link
JP3842573B2 (ja) * 2001-03-30 2006-11-08 株式会社東芝 構造化文書検索方法、構造化文書管理装置及びプログラム

Also Published As

Publication number Publication date
US7191186B1 (en) 2007-03-13
ZA200308722B (en) 2004-10-08
PL363561A1 (en) 2004-05-31
MXPA03010779A (es) 2005-04-19
DE60334185D1 (de) 2010-10-28
RU2338245C2 (ru) 2008-11-10
CN100527121C (zh) 2009-08-12
AU2003262290A1 (en) 2004-06-10
AU2003262290B2 (en) 2009-09-17
HK1066304A1 (en) 2005-03-18
EP1426877A3 (en) 2007-09-12
CA2448787A1 (en) 2004-05-27
KR101067398B1 (ko) 2011-09-27
KR20040047657A (ko) 2004-06-05
JP2004178602A (ja) 2004-06-24
CA2448787C (en) 2012-01-17
MY134408A (en) 2007-12-31
EP1426877B1 (en) 2010-09-15
BR0306749A (pt) 2004-10-13
EP1426877A2 (en) 2004-06-09
ATE481683T1 (de) 2010-10-15
TW200422881A (en) 2004-11-01
CN1504925A (zh) 2004-06-16
TWI334551B (en) 2010-12-11

Similar Documents

Publication Publication Date Title
RU2003134278A (ru) Способ и считываемый компьютером носитель для импорта и экспорта иерархически структурированных данных
CN111241793B (zh) 解析富文本编辑器内容给原生客户端渲染的方法、系统及介质
RU2358311C2 (ru) Документ текстовой обработки, хранящийся в едином файле xml, которым могут манипулировать приложения, понимающие язык xml
US7162691B1 (en) Methods and apparatus for indexing and searching of multi-media web pages
US7707139B2 (en) Method and apparatus for searching and displaying structured document
JPH08241332A (ja) 全文登録語検索装置および方法
JP2004145794A (ja) 構造化・階層化コンテンツ用処理装置、構造化・階層化コンテンツ用処理方法、及びプログラム
CN109492199A (zh) 一种基于ocr预判断的pdf文件转换方法
CN104063401A (zh) 一种网页样式地址合并的方法和装置
CN101609399A (zh) 基于建模的智能化网站开发系统及方法
CN101154241A (zh) 一种数据检索方法及一种数据检索系统
US7827180B2 (en) Methods and apparatus for assigning content identifiers to content portions
CN102063415B (zh) 向pdf文件内嵌单字节字体的方法及其系统
CN102063416B (zh) 向pdf文件内嵌双字节字体的方法及其系统
CN106528509A (zh) 网页信息提取方法及装置
CN101986303A (zh) 应用dom解析引擎的数字电视hsml解析方法及系统
CN111783006B (zh) 页面的生成方法、装置、电子设备及计算机可读介质
CN108984676B (zh) 一种基于xml的电子书跨终端自适应显示系统及方法
US9286272B2 (en) Method for transformation of an extensible markup language vocabulary to a generic document structure format
RU2294012C2 (ru) Структура данных и способы преобразования потока битов в электронный документ и формирования потока битов из электронного документа на ее основе
KR100762712B1 (ko) 규칙기반의 전자문서 변환방법 및 그 시스템
CN116302288A (zh) 一种基于vite实现的SPA应用字体资源加载方法及装置
CN116257714A (zh) 层叠样式表的生成方法、装置、计算机设备和存储介质
CN1776673A (zh) 一种pdf文档到xml文档转换的方法
CN115391711A (zh) 网页正文信息提取方法、装置、设备及介质

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20131127