WO2005076155A3 - Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment - Google Patents

Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment Download PDF

Info

Publication number
WO2005076155A3
WO2005076155A3 PCT/IB2005/001189 IB2005001189W WO2005076155A3 WO 2005076155 A3 WO2005076155 A3 WO 2005076155A3 IB 2005001189 W IB2005001189 W IB 2005001189W WO 2005076155 A3 WO2005076155 A3 WO 2005076155A3
Authority
WO
WIPO (PCT)
Prior art keywords
stylesheet
formats
xsl
design environment
code
Prior art date
Application number
PCT/IB2005/001189
Other languages
French (fr)
Other versions
WO2005076155A2 (en
Inventor
Alexander Falk
Vladislav Gavrielov
Original Assignee
Altova Gmbh
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
Family has litigation
First worldwide family litigation filed litigation Critical https://patents.darts-ip.com/?family=34750199&utm_source=google_patent&utm_medium=platform_link&utm_campaign=public_patent_search&patent=WO2005076155(A3) "Global patent litigation dataset” by Darts-ip is licensed under a Creative Commons Attribution 4.0 International License.
Application filed by Altova Gmbh filed Critical Altova Gmbh
Publication of WO2005076155A2 publication Critical patent/WO2005076155A2/en
Publication of WO2005076155A3 publication Critical patent/WO2005076155A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/151Transformation
    • G06F40/154Tree transformation for tree-structured or markup documents, e.g. XSLT, XSL-FO or stylesheets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/10Text processing
    • G06F40/12Use of codes for handling textual entities
    • G06F40/14Tree-structured documents
    • G06F40/143Markup, e.g. Standard Generalized Markup Language [SGML] or Document Type Definition [DTD]

Abstract

A unified visual design environment in a data processing system enables automatic generation of a plurality of stylesheets for different output formats. The invention enables support for visual editing and generation of extensible Stylesheet Language (XSL) code, such as XSL code that enables XML content to be rendered into and HTML file, XSL: FO code that enables XML content to be rendered into a PDF file, and the like. With a single stylesheet design, developers can preview an output of a stylesheet transformation in one of several different formats, e.g., HTML, PDF, or others.
PCT/IB2005/001189 2004-01-21 2005-01-14 Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment WO2005076155A2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/761,578 US7200816B2 (en) 2004-01-21 2004-01-21 Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment
US10/761,578 2004-01-21

Publications (2)

Publication Number Publication Date
WO2005076155A2 WO2005076155A2 (en) 2005-08-18
WO2005076155A3 true WO2005076155A3 (en) 2006-06-29

Family

ID=34750199

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/IB2005/001189 WO2005076155A2 (en) 2004-01-21 2005-01-14 Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment

Country Status (2)

Country Link
US (1) US7200816B2 (en)
WO (1) WO2005076155A2 (en)

Families Citing this family (84)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7191394B1 (en) 2000-06-21 2007-03-13 Microsoft Corporation Authoring arbitrary XML documents using DHTML and XSLT
US7346848B1 (en) 2000-06-21 2008-03-18 Microsoft Corporation Single window navigation methods and systems
US7000230B1 (en) 2000-06-21 2006-02-14 Microsoft Corporation Network-based software extensions
US7155667B1 (en) 2000-06-21 2006-12-26 Microsoft Corporation User interface for integrated spreadsheets and word processing tables
US6883168B1 (en) 2000-06-21 2005-04-19 Microsoft Corporation Methods, systems, architectures and data structures for delivering software via a network
US6948135B1 (en) * 2000-06-21 2005-09-20 Microsoft Corporation Method and systems of providing information to computer users
WO2003056449A2 (en) * 2001-12-21 2003-07-10 Xmlcities, Inc. Extensible stylesheet designs using meta-tag and/or associated meta-tag information
US7370066B1 (en) 2003-03-24 2008-05-06 Microsoft Corporation System and method for offline editing of data files
US7275216B2 (en) 2003-03-24 2007-09-25 Microsoft Corporation System and method for designing electronic forms and hierarchical schemas
US7415672B1 (en) 2003-03-24 2008-08-19 Microsoft Corporation System and method for designing electronic forms
US7913159B2 (en) 2003-03-28 2011-03-22 Microsoft Corporation System and method for real-time validation of structured data files
US7296017B2 (en) 2003-03-28 2007-11-13 Microsoft Corporation Validation of XML data files
US6908058B2 (en) * 2003-03-28 2005-06-21 Suncast Corporation Hose reel cart with elevated crank handle
GB2416238A (en) * 2003-05-05 2006-01-18 Arbortext Inc System and method for defining specifications for outputting content in multiple formats
US7406660B1 (en) 2003-08-01 2008-07-29 Microsoft Corporation Mapping between structured data and a visual surface
US7334187B1 (en) 2003-08-06 2008-02-19 Microsoft Corporation Electronic form aggregation
US7441228B2 (en) * 2003-09-08 2008-10-21 Sap Ag Design-time representation for a first run-time environment with converting and executing applications for a second design-time environment
US8819072B1 (en) 2004-02-02 2014-08-26 Microsoft Corporation Promoting data from structured data files
US20050198617A1 (en) * 2004-03-04 2005-09-08 Vivcom, Inc. Graphically browsing schema documents described by XML schema
US20050268213A1 (en) * 2004-05-06 2005-12-01 Peiya Liu System and method for automating job management in mobile data collection
US7774620B1 (en) 2004-05-27 2010-08-10 Microsoft Corporation Executing applications at appropriate trust levels
US7692636B2 (en) 2004-09-30 2010-04-06 Microsoft Corporation Systems and methods for handwriting to a screen
US20060074933A1 (en) * 2004-09-30 2006-04-06 Microsoft Corporation Workflow interaction
US7707498B2 (en) * 2004-09-30 2010-04-27 Microsoft Corporation Specific type content manager in an electronic document
US8487879B2 (en) 2004-10-29 2013-07-16 Microsoft Corporation Systems and methods for interacting with a computer through handwriting to a screen
US7712022B2 (en) * 2004-11-15 2010-05-04 Microsoft Corporation Mutually exclusive options in electronic forms
US7721190B2 (en) 2004-11-16 2010-05-18 Microsoft Corporation Methods and systems for server side form processing
US8527870B2 (en) * 2004-12-23 2013-09-03 Oracle International Corporation Flexible electronic document that receives data insertion from one or more data sources
US7945590B2 (en) * 2005-01-06 2011-05-17 Microsoft Corporation Programmability for binding data
US7730394B2 (en) * 2005-01-06 2010-06-01 Microsoft Corporation Data binding in a word-processing application
US7617234B2 (en) * 2005-01-06 2009-11-10 Microsoft Corporation XML schema for binding data
US20060161869A1 (en) * 2005-01-14 2006-07-20 Microsoft Corporation Multi-focus tree control
US7937651B2 (en) 2005-01-14 2011-05-03 Microsoft Corporation Structural editing operations for network forms
US20060179421A1 (en) * 2005-02-09 2006-08-10 International Business Machines Corporation Dynamic interface binding using XML transformations
US7752224B2 (en) 2005-02-25 2010-07-06 Microsoft Corporation Programmability for XML data store for documents
US7668873B2 (en) * 2005-02-25 2010-02-23 Microsoft Corporation Data store for software application documents
US7725834B2 (en) * 2005-03-04 2010-05-25 Microsoft Corporation Designer-created aspect for an electronic form template
US7673228B2 (en) 2005-03-30 2010-03-02 Microsoft Corporation Data-driven actions for network forms
GB2425635A (en) * 2005-04-30 2006-11-01 Hewlett Packard Development Co Recursive flows in variable-data printing document templates
US8200975B2 (en) 2005-06-29 2012-06-12 Microsoft Corporation Digital signatures for network forms
GB2430060A (en) * 2005-09-08 2007-03-14 Hewlett Packard Development Co Flows for variable data printing
US7953696B2 (en) * 2005-09-09 2011-05-31 Microsoft Corporation Real-time synchronization of XML data between applications
US8635524B2 (en) * 2005-09-13 2014-01-21 Adobe Systems Incorporated System and/or method for document conversion
CA2621348C (en) * 2005-09-27 2010-07-06 Teamon Systems, Inc. System for obtaining image using xslt extension and related method
US7676488B2 (en) * 2005-10-31 2010-03-09 Sap Ag Conditional formatted reporting using syntax checking
US8001459B2 (en) 2005-12-05 2011-08-16 Microsoft Corporation Enabling electronic documents for limited-capability computing devices
US8082496B1 (en) * 2006-01-26 2011-12-20 Adobe Systems Incorporated Producing a set of operations from an output description
US20070198952A1 (en) * 2006-02-21 2007-08-23 Pittenger Robert A Methods and systems for authoring of a compound document following a hierarchical structure
US7770106B2 (en) 2006-03-17 2010-08-03 Microsoft Corporation Dynamic generation of compliant style sheets from non-compliant style sheets
US20070233456A1 (en) * 2006-03-31 2007-10-04 Microsoft Corporation Document localization
US7467354B2 (en) * 2006-05-30 2008-12-16 International Business Machines Corporation Method to search data
US20080172608A1 (en) * 2006-06-06 2008-07-17 Bellsouth Intellectual Property Corporation Site builder
US7720809B2 (en) * 2006-06-06 2010-05-18 Microsoft Corporation Application integration using XML
US7707493B2 (en) * 2006-11-16 2010-04-27 Xerox Corporation Method for generating presentation oriented XML schemas through a graphical user interface
US10296588B2 (en) 2007-05-31 2019-05-21 Red Hat, Inc. Build of material production system
US9361294B2 (en) * 2007-05-31 2016-06-07 Red Hat, Inc. Publishing tool for translating documents
US7912825B2 (en) * 2007-06-21 2011-03-22 Microsoft Corporation Configurable plug-in architecture for manipulating XML-formatted information
US9594731B2 (en) 2007-06-29 2017-03-14 Microsoft Technology Licensing, Llc WYSIWYG, browser-based XML editor
GB0712676D0 (en) * 2007-06-29 2007-08-08 Proteros Data Systems Conversion system
US20090031211A1 (en) * 2007-07-23 2009-01-29 Yitao Yao Programming extension for authoring style rules
US7996765B1 (en) * 2007-09-07 2011-08-09 Adobe Systems Incorporated System and method for style sheet language coding that maintains a desired relationship between display elements
US8869030B2 (en) * 2007-09-20 2014-10-21 Flash Networks Ltd. Hierarchical representation of contextual information
US7979793B2 (en) 2007-09-28 2011-07-12 Microsoft Corporation Graphical creation of a document conversion template
US20090249192A1 (en) * 2008-03-31 2009-10-01 Microsoft Corporation Creating a view from multiple templates
US9507651B2 (en) 2008-04-28 2016-11-29 Microsoft Technology Licensing, Llc Techniques to modify a document using a latent transfer surface
US8578265B2 (en) * 2008-10-07 2013-11-05 Bigmachines, Inc. Methods and apparatus for generating a dynamic document
US9524506B2 (en) 2011-10-21 2016-12-20 Bigmachines, Inc. Methods and apparatus for maintaining business rules in a configuration system
US8181106B2 (en) * 2009-03-18 2012-05-15 Microsoft Corporation Use of overriding templates associated with customizable elements when editing a web page
US9189244B2 (en) * 2009-08-18 2015-11-17 Adobe Systems Incorporated Methods and systems for managing data service specifications
US9524345B1 (en) 2009-08-31 2016-12-20 Richard VanderDrift Enhancing content using linked context
US9639707B1 (en) 2010-01-14 2017-05-02 Richard W. VanderDrift Secure data storage and communication for network computing
WO2012039723A1 (en) 2010-09-26 2012-03-29 Hewlett-Packard Development Company Generating variable document templates
US9489437B2 (en) * 2010-09-30 2016-11-08 Teradata Us, Inc. Master data management database asset as a web service
CA2772963C (en) * 2011-03-31 2016-02-16 Accenture Global Services Limited Multilayer style sheet approach and system
AU2012201890B2 (en) * 2012-03-31 2014-11-06 Accenture Global Services Limited Multilayer style sheet approach and system
US9009611B1 (en) * 2012-09-04 2015-04-14 Google Inc. Batch graphical user interface generator
RU2527201C1 (en) * 2013-01-24 2014-08-27 Общество с ограниченной ответственностью "Системное моделирование и анализ" Data conversion method, data conversion device and data conversion system
US9720566B1 (en) * 2013-11-13 2017-08-01 Inkling Systems, Inc. Management of user interface elements
US20160378735A1 (en) * 2015-06-29 2016-12-29 Microsoft Technology Licensing, Llc Metamorphic documents
US20190057074A1 (en) * 2017-08-16 2019-02-21 Michael Carey Patent automation system
US10909306B2 (en) 2018-03-16 2021-02-02 Canva Pty Ltd. Systems and methods of publishing a design
US11100075B2 (en) * 2019-03-19 2021-08-24 Servicenow, Inc. Graphical user interfaces for incorporating complex data objects into a workflow
US11341318B2 (en) 2020-07-07 2022-05-24 Kudzu Software Llc Interactive tool for modifying an automatically generated electronic form
US11403455B2 (en) * 2020-07-07 2022-08-02 Kudzu Software Llc Electronic form generation from electronic documents

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030120671A1 (en) * 2001-12-21 2003-06-26 Xmlcities, Inc. Extensible stylesheet designs in visual graphic environments
US20030237046A1 (en) * 2002-06-12 2003-12-25 Parker Charles W. Transformation stylesheet editor

Family Cites Families (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6006242A (en) * 1996-04-05 1999-12-21 Bankers Systems, Inc. Apparatus and method for dynamically creating a document
US6507857B1 (en) * 1999-03-12 2003-01-14 Sun Microsystems, Inc. Extending the capabilities of an XSL style sheet to include components for content transformation
US6799299B1 (en) * 1999-09-23 2004-09-28 International Business Machines Corporation Method and apparatus for creating stylesheets in a data processing system
US6675354B1 (en) * 1999-11-18 2004-01-06 International Business Machines Corporation Case-insensitive custom tag recognition and handling
US6643652B2 (en) * 2000-01-14 2003-11-04 Saba Software, Inc. Method and apparatus for managing data exchange among systems in a network
US6901403B1 (en) * 2000-03-02 2005-05-31 Quovadx, Inc. XML presentation of general-purpose data sources
US6772408B1 (en) * 2000-11-22 2004-08-03 Hyperion Solutions Corporation Event model using fixed-format text strings to express event actions
KR20020057709A (en) * 2001-01-05 2002-07-12 문영웅 XML builder
GB2373085B (en) * 2001-03-08 2004-10-06 Ibm Method, computer program and system for style sheet generation
US7703009B2 (en) * 2001-04-09 2010-04-20 Huang Evan S Extensible stylesheet designs using meta-tag information
US6540142B1 (en) * 2001-12-17 2003-04-01 Zih Corp. Native XML printer
US6908034B2 (en) * 2001-12-17 2005-06-21 Zih Corp. XML system
US8032828B2 (en) * 2002-03-04 2011-10-04 Hewlett-Packard Development Company, L.P. Method and system of document transformation between a source extensible markup language (XML) schema and a target XML schema
US7992088B2 (en) * 2002-03-12 2011-08-02 International Business Machines Corporation Method and system for copy and paste technology for stylesheet editing
US7191395B2 (en) * 2002-03-12 2007-03-13 International Business Machines Corporation Method and system for stylesheet-centric editing
US8117533B2 (en) * 2002-03-12 2012-02-14 International Business Machines Corporation Method and system for stylesheet rule creation, combination, and removal
CA2484355A1 (en) * 2002-05-02 2003-11-13 Sarvega, Inc. System and method for transformation of xml documents using stylesheets
US7490167B2 (en) * 2002-05-22 2009-02-10 Sony Corporation System and method for platform and language-independent development and delivery of page-based content
AU2003262702A1 (en) * 2002-08-23 2004-03-11 Jway Group, Inc. Extensible user interface (xui) framework and development environment
US20040153968A1 (en) * 2002-10-24 2004-08-05 Jennie Ching Method and system for user customizable asset metadata generation in a web-based asset management system
JP2004185541A (en) * 2002-12-06 2004-07-02 Minolta Co Ltd Device management device
CA2414479A1 (en) * 2002-12-16 2004-06-16 Ibm Canada Limited - Ibm Canada Limitee A visual debugger for stylesheets
GB2416238A (en) * 2003-05-05 2006-01-18 Arbortext Inc System and method for defining specifications for outputting content in multiple formats
US20040268238A1 (en) * 2003-06-30 2004-12-30 Peiya Liu Systems and methods for processing documents using an XML-based process flow description language
US20050066273A1 (en) * 2003-09-23 2005-03-24 Charles Zacky Document creation using a template

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030120671A1 (en) * 2001-12-21 2003-06-26 Xmlcities, Inc. Extensible stylesheet designs in visual graphic environments
US20030237046A1 (en) * 2002-06-12 2003-12-25 Parker Charles W. Transformation stylesheet editor

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"Sonic Stylus Studio Datasheet", 25 October 2003, SONIC SOFTWARE, XP002371155 *
ANONYMOUS: "Stylesheet Designer", 4 December 2003 (2003-12-04), ALTOVA, XP002374431, Retrieved from the Internet <URL:http://web.archive.org/web/20031204115100/http://www.altova.com/features_stylesheet_s.html> [retrieved on 20060307] *
B. NAYLOR, S. WATT: "Meta-Stylesheets for the Conversion of Mathematical Documents into Multiple Forms", 23 December 2001, KLUWER ACADEMIC PUBLISHERS, NETHERLANDS, XP002371154 *
ONO K ET AL: "XSLT stylesheet generation by example with WYSIWYG editing", APPLICATIONS AND THE INTERNET, 2002. (SAINT 2002). PROCEEDINGS. 2002 SYMPOSIUM ON NARA, JAPAN 28 JAN.-1 FEB. 2002, LOS ALAMITOS, CA, USA,IEEE COMPUT. SOC, US, 28 January 2002 (2002-01-28), pages 150 - 159, XP010587838, ISBN: 0-7695-1447-2 *

Also Published As

Publication number Publication date
US20050160359A1 (en) 2005-07-21
US7200816B2 (en) 2007-04-03
WO2005076155A2 (en) 2005-08-18

Similar Documents

Publication Publication Date Title
WO2005076155A3 (en) Method and system for automating creation of multiple stylesheet formats using an integrated visual design environment
TWI266210B (en) Method and apparatus for extensible stylesheet dsigns
EP1280075A3 (en) System and method for formatting content to be published
WO2006041554A3 (en) Document processing and management approach to editing a document in a mark up language environment using undoable commands
WO2007144853A3 (en) Method and apparatus for performing customized paring on a xml document based on application
EP1622045A3 (en) Method, system, and apparatus for exposing workbooks as data sources
EP1376392A3 (en) Method and system for associating actions with semantic labels in electronic documents
WO2002069139A3 (en) System and method for generating and maintaining software code
WO2006086741A3 (en) Xbrl enabler for business documents
MY142330A (en) Method, system, and apparatus for exposing workbook ranges as data sources
EP1426877A3 (en) Importing and exporting hierarchically structured data
BR0302085A (en) System and method for supporting native non-native xml in a word processor document
CN102495882B (en) System and method for binding page object and database field in Java environment
WO2008114495A1 (en) Document processor and document processing method
WO2008021832A3 (en) Harvesting data from page
CN105786788A (en) Method and device for generating forms by using WORD program
WO2005045702A3 (en) Method, device and system for extending a mark-up language
US20040044691A1 (en) Method and browser for linking electronic documents
US20120054605A1 (en) Electronic document conversion system
GB0106107D0 (en) Data Importer
Baruth Water Treatment Plant Design: American Water Works Association American Society of Civil Engineers
US7020683B2 (en) Method, server and system for dynamic server application adjustment
JP2003140960A5 (en)
WO2002082326A3 (en) Extensible stylesheet designs using meta-tag information
Gurari TEX4ht: HTML production

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

WWW Wipo information: withdrawn in national office

Country of ref document: DE

122 Ep: pct application non-entry in european phase