SE537814C2 - Server och metod för presentation och insamling av data - Google Patents
Server och metod för presentation och insamling av data Download PDFInfo
- Publication number
- SE537814C2 SE537814C2 SE1250889A SE1250889A SE537814C2 SE 537814 C2 SE537814 C2 SE 537814C2 SE 1250889 A SE1250889 A SE 1250889A SE 1250889 A SE1250889 A SE 1250889A SE 537814 C2 SE537814 C2 SE 537814C2
- Authority
- SE
- Sweden
- Prior art keywords
- template
- server
- information
- interactive elements
- presentation
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/166—Editing, e.g. inserting or deleting
- G06F40/186—Templates
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Document Processing Apparatus (AREA)
- Computer And Data Communications (AREA)
Abstract
537 814 SAMMANDRAG En server och metod som beskrivs lagger till HTML-funktionalitet till XSL-FO-standarddokumentmallar. Uppdragsgivare som stodjer den utvidgade XSL-FO-standarden kan mata in information interaktivt i dokument producerade tan nannnda nnallar, nnedan andra uppdragsgivare behandlar dokumenten som vanliga XSL-FO-formatdokument.
Description
537 814 SERVER OCH METOD FOR PRESENTATION OCH INSAMLING AV DATA Tekniskt onnrade Foreliggande uppfinning hanfor sig till en server och metod for att producera dokument i ett datasystem, i synnerhet for interaktiv presentation 5 och insamling av data fran en anvandare.
Teknisk bakqrund De fiesta datasystenn behover presentera data som utskrifter (rapporter, certifikat, mottagningsbevis, etc) och acceptera 10 anvandarinmatning av data (formular/GUI).
Denna uppgift loses genom ett flertal olika standarder och programmeringssprak. J2EE/ASP/PHP och liknande ramverk anvands exempelvis vanligen fOr att producera HTML-granssnitt i en webbtillampning. XSL-FO kan dessutom anvandas f6r att producera utskrifter, saval som andra 15 proprietara system sasonn JasperReport, QuickReport, ReportMill, etc.
HTML (HyperText Markup Language) kan anvandas f6r utskrifter, men saknar egenskaper sasom korrekt layout som stracker sig Over flera verkliga sidor. HTML är inte heller lannplig fOr certifikat eftersom formatet tillater andringar av innehallet i texten.
XSL-FO (utvidgat dokumentmallsspraksformateringsobjekt, (eng: Extendible Stylesheet Language Formatting Objects, XSL-F0), ett marksprak for XML-domumentformatering, (XML = utvidgat nnarkspraksdokunnentformatering, (eng: Extendible Markup Language)) foreslaget av W3C-gruppen, for narvarande i version 1.1) har blivit en 25 marknadsstandard f6r utskrifter eftersom denna standard är speciellt utvecklad for att losa problem med utskrifter. I sin ursprungliga form tillater dock inte detta format insamling av data eller anvandarstyrning som i HTML. XSL-FO tillater enbart produktion av PDF-sidor som kan lasas for vidare andringar. Det ursprungliga XSL-FO-formatet st6der med andra ord inte 30 interaktiva dokument som kan ta emot information som matas in av en anvandare f6r direkt laddning till t.ex. en databas, anvandaren maste istallet 1 537 814 mata in hans/hennes data i en form som skrivs ut som ett PDF-dokument och skicka pappersutskriften till mottagaren.
Detta är en betydande nackdel hos XSL-FO och det har presenterats flera proprietara tillagg av XSL-FO formatet for att losa detta problem. Sadana 5 lOsningar begransar emellertid dokumentproduktionen till ett fatal proprietara produkter, eftersom standardverktyg inte kan forsta den proprietara form atkoden.
Samnnanfattninq av uppfinnincien Det är ett syfte med foreliggande uppfinning att astadkomma en losning for interaktiv insamling och presentation av anvandarinmatad data i XSL-FO dataformatet som overkommer de tidigare namnda problemen. Losningen bor specifikt tillhandahalla ett tillagg till XSL-FO formatet som tar fordelarna med HTML-mekanismerna for att astadkomma 15 interaktivitet, medan verktyg som baserade pa den nuvarande standarden for att producera dokument som vanligt tillats.
Detta astadkommes i ett system och metoder enligt nedanstaende krav.
Enligt en forsta aspekt avser uppfinningen i synnerhet en server for 20 presentation och insamling av data, innefattande organ kir att lagra atminstone en dokumentmall, varvid namnda mall baseras pa en layoutdefinition kir red igeringsformat, varvid formatet är utvidgat med interaktiva element, servern anpassas for att motta forfragningar for namnda mall och behandla mallen for att tillhandahalla en presentation av mallen med 25 stod for interaktiva element, och organ for att insamla interaktivt infangad information, sasom definieras i krav 1.
Enligt en andra aspekt avser uppfinningen en metod for presentation och insamling av data, varvid metoden innefattar stegen att: lagra atminstone en dokumentmall, varvid namnda mall baseras pa layoutdefinition for 30 redigeringsfornnatkonnnnandon utvidgade med interaktiva element, behandla mallen for att tillhandahalla en presentation av mallen med skid for interaktiva element, och insamla interaktivt infangad information, sasom definieras i krav 5. 2 537 814 Fiera utforingsformer av uppfinningen franngar av de forknippade underkraven.
Kort beskrivninq av ritninqarna Uppfinningen beskrivs i det foljande i mera detaljerat med hanvisning till den bifogade ritningen (enbart en) som schematiskt illustrerar ett system som innefattar uppfinningen.
Detaljerad beskrivninq av uppfinningen Ritningen illustrerar en situation dar antalet anvandare som arbetar pa klienter 1, 2, 3 atkommer en f6retags- eller allman server 4 via ett natverk 6, sasom Internet. Servern 4 lagrar ett antal dokument, sasom formular som avses hamtas av klienter 1, 2, 3 for ifyllning och inlamning hos myndigheten som skoter servern 4. En klient kan saledes efterfraga ett sarskilt formular for 15 granskning och ifyllningsinformation.
Klientema kan vara av olika slag, med olika krav och formagor. Servern 4 maste saledes kunna presentera information i flera olika format som passar den enskilda klienten. Klient 1 kan som ett exempel vara en mobiltelefon som vill fa access till information fran servern 4 som WAP-sidor. 20 Klient 2 kan anyanda en persondator, PC, som kOr en standard webblasare. Klient 2 skulle vilja ta emot information Than servern 4 i ett interaktivt format. Detta innebar att vilken information som heist inmatad av anyandaren kan skickas direkt till ett lagringsorgan, sasom en databas i servern 4, utan att behova skriva ut det fardigstallda formularet och skicka det till mottagaren. En 25 anvandare behover emellertid ofta skriva ut ett kvitto nar formularet är fardigt och saledes maste servern 4 kunna producera dokument i ett standard pdfformat. Ett exempel pa dokumentet i fraga kan vara ett inkomstdeklarationsformular.
Detta dokument lagras som en var flera mallar i servern 4, typiskt satt 30 lagrad i en databas 5. Mallarna har skapats genonn att anvanda nnjukvara som stoder ett XSL-FO-format enligt foreliggande uppfinning. Mallarna innefattar saledes proprietara kommandon som tillagg till standard XSL-FOformatkommandon. Klient 1, 2 kan fa access till servern 4 och begara en 3 537 814 ifyllningspresentation av en sarskild mall. Servern 4 behandlar darefter mallen, producerar ifyllningspresentationen och returnerar detta till klienten i ett format som kan lasas av klienten. Under behandlingen kommer servern 4 stota pa utvidgade XSL-FO-formatkommandon i mallen. Dessa kommandon 5 utvidgar XSL-FO-presentationen for att Ora det mojligt for HTML specifika funktioner att lagga till interaktivitet till dokumentet. Data som ifylls i sadana formular separeras fran layouten och kan sannlas for oversandande till en extern part eller lagras direkt pa en databas. Nar mallen hamtas kommer servern 4 typiskt ocksa harnta annan information med avseende pa klienten, 10 sasom adressinformation, Than databasen 5 eller andra kallor 7 och innefatta denna information i formularet som presenteras for klienten. Klienten kan da mojligen korrigera denna information och fardigstalla formularet med annan information innan det laggs in i databasen 8 (som kan vara lokal eller belagen pa avstand fran servern 4, t.ex. placerad hos en extern part). Denna databas 15 8 kan vara en separat databas eller identisk med databasen 5 som lagrar mallarna. Som namnts tidigare, kan uppgivaren ocksa fraga efter ett kvitto av det fardigstallda formularet, och servern kommer da anvanda standard XSLFO-tolkning fOr att prod ucera en PDF-sida.
Klient 3 är ett stort foretag som driver ett industriellt datorsystem. De 20 kan hamta en torn mall Than servern 4 fOr behandling i deras eget system. De fyller typiskt de i relevant information fOr ett antal kunder eller anstallda och producerar sedan PDF-filer som skrivs ut och skickas till mottagarna. Foretagsklienten 3 anvander dokumentbehandlingsmjukvara, sasom Apache Fop, Render X, Antenna XSL Formatter, vilka stOdjer standard-XSL-FO, men 25 inte den utvidgade versionen enligt den foreliggande uppfinningen. Under behandling av en mall hamtad Than servern 4, forstar inte klienten 3 de utvidgade kommandona inneslutna i mallen. I sjalva verket kommer klienten 3 inte marka narvaron av namnda konnmandon, utan behandla mallen som vilket annat XSL-FO-baserat dokument. Utvidgningen av XSL-FO-formatet är 30 saledes transparent fOr nnjukvaran sonn inte stodjer foreliggande uppfinning.
Den transparenta utvidgningen av XML-FO-standarden kan realiseras pa ett flertal satt: 4 537 814 1.XSLT kommentarer utvidgade med ytterligare semantik I XSL-FO, tolkas rader som startar med ett utropstecken som kommentarer tillagda till fordel for lasaren, dvs. fOr att Ora malldokumentet enklare att lasa. Sadana rader hoppas over av 5 dokumentbehandlingsprogrammen eftersom innehallet inte ar till nagon anvandning i behandlingen av mallen. Enligt den foreliggande uppfinningen adderas en specifik nannnrynnd (xfo:) onnedelbart efter utropstecknet som informerar dokumentbehandlingsprogrammet att kommentarraden ocksa ska behandlas.
Foljande programlista visar ett exempel pa anvandarstyrning/ifyllnadsfalt forverkligade av kommentarsraden: Raden i fet stil är en kommentarrad, som är anges av utropstecknet. I 15 detta fall innefattar emellertid raderna utvidgade kommentarskommandon som vilket som heist dokumentbehandlingsprogram som stOdjer det utvidgade formatet kommer forst& som har definierar en ifyllnadsbox dar anvandaren kan mata in hans fOrnamn. Den fOljande raden definierar boxen i standardfallet, vilken aven kan tolkas av konventionella program (dvs. 20 konventionella program kommer fOrsta detta som en definition av en box som sadan, men inte tilldela flagon interaktivtet eller databindande egenskaper till boxen).
Sasom det anvands i den foreliggande uppfinningen, forser strukturen hos kommentarsraderna mojligheterna att: •klassificera ett element baserat pa en samling av XSL-F0 syntax (utseende (eng: appearance)) som nnenar att det kan tolkas for att skapa motsvarande HTML eller motsvarande protokoll for 537 814 GUI/anvandarstyrning. I exemplet är detta element beskrivit av xfo:text-box. Detta ger mojligheter att Ora boxen interaktiv, dvs. att innehallet inmatat av en anvandare kan tas som ingangsparametrar. tillhandahalla referenser till underordnade dataelement (XML) 5 oberoende av inforandet i XSL-FO. I exemplet beskrivs detta som ref="fornavn". Detta innebar att servern 3 kan hoppa over att lasa FO-syntax som beskrivs av boxens utseende istallet for som en konnnnentar. Detta astadkommer stor frihet for framtida andringar av implementeringen. ge elennentspecifik identitet/klass som tillater CSS —styrning 10 (eng: Cascading Style sheets control, CSS control) i HTML (CSS = overlappande dokumentmall, ett sprak som anvands for att definiera utseendet pa filerna som skrivs i HTML eller XML). I exemplet är detta beskrivet av id="id-0aa73961-012ffad0". Ett alternativ är att anvanda ID-faltet pa elementet i XSL-FO-koden. Emellertid, innebar detta att ID:et inte alltid 15 kommer att vara unikt, och kommer producera onodigt stora HTMLdokument. Till exempel, nar element listas, bor en entydig klassificering av ID:n for varje element undvikas f6r att f6rebygga att flera CSS element beskriver samma utseende, ett utseende som är vanlig fOr alla upprepade element. •ytterligare attribut i konnmentarfaltet tacker andra egenskaper, sasom tabellarisk -1610, standardvarden f6r ifyllningsfalt, st6d f6r blinda, etc. anvanda kommentarer i olika nivaer hos XSL-FO-dokument som stod f6r sidtitlar i HTML, skid fOr oversattningar (som beskrivs senare). 2.XSLT-variabler utvidgade med ytterligare funktionalitet efter behov En alternativ teknik for att tillhandahalla transparenta utvidgningar av XSL-FO-formatet kan realiseras genom att anvanda kapslade XSLT-variabler. Dessa kommer normalt att behandlas av XSLT-motorn men inte producera 30 utnnatning till PDF. (XSLT = utvidgade dokunnentnnallsspraktransformationer, (eng: Extendible Stylesheet Language Transformations, XSLT) är en del av XSL-uppsattningen f6r verktyg definierade av W3C group, som anvands fOr 6 537 814 att transformera XML element i ett dokument till HTML). Foljande exempel visar anvandarstyrning med skid for handelser och validering: Kapslade variabler tillhandahaller mojligheterna att: skapa flera nivaer som är vanligt i XML. Detta gars genom att placera variabler inuti andra variabler. I exemplet ovan skapas en overordnad 10 niva kir en handelse och alla specifika attribut/egenskaper hos handelsen definieras i ytterligare variabler. Den yttre nivan visas i fetstil i exemplet. 7 537 814 anvanda flera nivaer/kapslade element som tillhandahaller mojligheten att utvidga formatet pa ett enkelt satt i framtiden. separera information fran det generella formatet. Standardverktyg for PDF/utskrift kommer sedan att hoppa over denna 5 information. tillata informationen att lasas i logiska nivaer. enkelt lagga till nya konnnnandon och funktioner. 8 537 814 St6d for oversattningar till andra sprat( Utvidgningen till XSL-FO-formatet baseras pa tilldelningen av identiteter till olika element (id). Detta ger mojligheten att hamta oversattningar av elementen vid behov.
Mjukvaruverktyg som stodjer det utvidgade formatet kan enkelt extrahera oversattningsbar information baserat pa formatets struktur. Denna information kan sedan Oversattas genonn att anvanda en vanlig redigerare.
Ett exempel pa export av oversattningsbar information for anvandarstyrning: 9 537 814 Notera att denna listning fortsatter Than det foregaende exemplet. Exemplet visar att elementet (anvandarstyrning) definierad i en overordnad kommentar (utvidgning) av originalformatet, Elementen är organiserade med en del som visar originalinformationen pa sitt originalsprak som astadkommer en enkel startpunkt for oversattningen. Elennentets ID tillater Oversatt information att omplaceras i dokunnentet nar det visas eller produceras pa det onskade spraket. Detta Ors genom att stalla in en parameter i behandlingsnnjukvaran som anger vilket sprakfalt som 10 ska hamtas Than stodservern.
Strukturen forebygger att personen som utfor oversattningen andrar pa originalformatet, utseende eller funktioner i dokumentet.
Oversattaren kan anvanda vilken som heist tillganglig redigerare eller textbehandlingsmjukvara.
Uppfinningsanvandningen av XSLT-variabler tillater en mall som ska anvandas bade till interaktiv ifyllning av formular och till dokumentproduktion pa olika sprak. Dessa funktioner kraver tillgangligheten av en stodserver. Formatet kan emellertid aven anvandas av klient fOr att skapa utmatning baserat pa originalformatet och som inte är beroende av namnda stodserver.
Aven om uppfinningen har beskrivits i en specifik utfOringsform som anvander HTML-element f6r att tillhandahalla interaktivitet, sa kommer en fackman uppskatta att det finns flera altemativ fOr detta syfte tillgangliga fran andra marksprak sasom XHTML, WML, etc.
En utforingsform av uppfinningen tillhandahaller interaktivitet genom att 25 anvanda det annars oanvanda kommentarfaltet i mallen. Nar mallen behandlas, är servern informerad om narvaron av ett interaktivt kommando med en specifik namnrymd som foljer kommentarsdeklarationstecknet (utropstecken). Emellertid, sa kan vilket som heist monster som kanns igen av servern anvandas for detta syfte.
En annan utforingsfornn ska anvanda kapslade XSLT-variabler for att tillhandahalla interaktivitet. Uttrycket 'variabel' är tankt att tacka alla kommandon till vilken som heist inblandad part och i denna upplysning om uppfinningen, anvands termen 'kommando' i en bred bernarkelse. Ett 537 814 kommando kan t.ex. vara en handelsehanterare som startar en atgard om anvandaren placerar en mark& i ett specifikt fait (eller nar han/hon flyttar markiiren Than namnda falt) sasom tillhandahalla en kommentar/forklaring till anvandaren eller en instruktion till servern for att lasa information som matats 5 in i ett falt, for att modifiera innehallet i faltet eller fOr att oppna en annan sida, etc. 11
Claims (9)
1. En anordning fOr presentation och insam ling av data, inkluderande organ (5) fOr lagring av en dokumentmall, varvid namnda mall baseras pa en XSL-FO-layoutdefinition fOr redigeringsformat, en server (4) fOr inhamtning av ett XML-dokumentformular och namnda mall, kan n et e ckn a d a v att mallen är utvidgad med interaktiva element, narrinda interaktiva element inkluderas i mallens kommentarfalt, varvid vane kommentarfalt inkluderar ett mOnster eller namnrymd som identifierar kommentarfaltet som inkluderar en eller flera interaktiva element och tilldelar en identitet till faltet, servern (4) anpassas att motta fOrfragningar fOr namnda formular och behandla mallen fOr att tillhandahalla en presentation av formularet med stOd 15 fOr de interaktiva elementen, och organ (8) fOr att insamla interaktivt inmatad information.
2. Anordning enligt krav 1, varvid servern (4) anpassats att presentera namnda formular i HTML-, XHTML- eller WML-format.
3. Anordning enligt krav 1, varvid namnda lagringsorgan (5), och/eller namnda organ (8) fOr att sam la in information, innefattar en databas.
4. Anordning enligt krav 1, varvid servern vidare anpassas att infOrliva information fran andra kallor i namnda presentation.
5. En metod fOr presentation och insamling av data, innefattande stegen att: en klient begat- ett XML-dokumentformular fran en server, hamta en dokumentmall fran en server, varvid namnda mall baseras pa XSL-FO-layoutdefinition fOr redigeringsformatkommandon, 12 537 814 ka n n et e ckn ad a v att utvidga namnda mall med interaktiva element, varvid de interaktiva elementen inkluderas i kommentarfalt i namnda mall, varvid vane kommentarfalt inkluderar ett mOnster eller namnrymd som identifierar kommentarfaltet till att innefatta en eller flera interaktiva element och som tilldelar en identitet till faltet, behandla mallen fOr att tillhandahalla en presentation av formularet med skid fOr interaktiva element, och insamla interaktivt inmatad information. 10
6.Metod enligt krav 5, inkluderande att presentera formularet i HTML, XHTML eller WML.
7. Metod enligt krav 5, vidare inkluderande att infOrliva information fran andra kallor i namnda presentation.
8. Metod enligt krav 5, inkluderande att innesluta namnda interaktiva element i ett kommando, som en variabel inuti en annan variabel.
9. Metod enligt krav 8, innefattande steget att inkludera sprakspecifik 20 information i namnda presentation. 13 537 814 1/1
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/NO2010/000011 WO2011084065A2 (en) | 2010-01-11 | 2010-01-11 | A server and method for presenting and capturing data |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| SE1250889A1 SE1250889A1 (sv) | 2012-07-23 |
| SE537814C2 true SE537814C2 (sv) | 2015-10-20 |
Family
ID=44305999
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| SE1250889A SE537814C2 (sv) | 2010-01-11 | 2010-01-11 | Server och metod för presentation och insamling av data |
Country Status (4)
| Country | Link |
|---|---|
| DE (1) | DE112010005113T5 (sv) |
| DK (1) | DK177686B1 (sv) |
| SE (1) | SE537814C2 (sv) |
| WO (1) | WO2011084065A2 (sv) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP2698726A1 (en) * | 2012-08-17 | 2014-02-19 | Vintage Productions | Method of creating a digital document, document creation system, computer program, and data carrier. |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5870767A (en) * | 1996-11-22 | 1999-02-09 | International Business Machines Corporation | Method and system for rendering hyper-link information in a printable medium from a graphical user interface |
| US6192380B1 (en) * | 1998-03-31 | 2001-02-20 | Intel Corporation | Automatic web based form fill-in |
| US6490601B1 (en) * | 1999-01-15 | 2002-12-03 | Infospace, Inc. | Server for enabling the automatic insertion of data into electronic forms on a user computer |
| US7234105B2 (en) * | 2001-09-20 | 2007-06-19 | Sap Ag | Methods and systems for providing a document with interactive elements to retrieve information for processing by business applications |
| US20070186150A1 (en) * | 2006-02-03 | 2007-08-09 | Raosoft, Inc. | Web-based client-local environment for structured interaction with a form |
-
2010
- 2010-01-11 SE SE1250889A patent/SE537814C2/sv unknown
- 2010-01-11 WO PCT/NO2010/000011 patent/WO2011084065A2/en not_active Ceased
- 2010-01-11 DE DE112010005113T patent/DE112010005113T5/de not_active Ceased
-
2012
- 2012-08-02 DK DK201270463A patent/DK177686B1/en active
Also Published As
| Publication number | Publication date |
|---|---|
| DE112010005113T5 (de) | 2013-08-14 |
| SE1250889A1 (sv) | 2012-07-23 |
| WO2011084065A2 (en) | 2011-07-14 |
| DK177686B1 (en) | 2014-03-03 |
| WO2011084065A3 (en) | 2013-07-11 |
| DK201270463A (en) | 2012-08-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9690770B2 (en) | Analysis of documents using rules | |
| EP1517248A2 (en) | Information processing apparatus, its control method, and program | |
| EP1810124B1 (en) | Document managing system and method thereof | |
| US20040015782A1 (en) | Templating method for automated generation of print product catalogs | |
| CN102713896A (zh) | 用于编辑电子文档的系统、方法及程序 | |
| US20140006913A1 (en) | Visual template extraction | |
| KR20050056123A (ko) | 소프트웨어 애플리케이션에서의 네임스페이스 또는 스키마라이브러리 지원을 위한 프로그램 가능한 객체 모델 | |
| EP2972992A1 (en) | Computer implemented system and method for author editing of xml documents with structured element protection | |
| EP2943891B1 (en) | System and method for generating a digital edition | |
| US8205010B1 (en) | User system applicaton interaction for a system as a service | |
| US7506251B2 (en) | Cross-reference generation | |
| EP2318950A1 (en) | System and method for designing and generating online stationery | |
| JP6388756B2 (ja) | 電子マニュアル出力システム及び電子マニュアル出力方法並びに電子マニュアル出力プログラム | |
| KR101975111B1 (ko) | 대용량 웹페이지 문서 변환 시스템 및 그 방법 | |
| KR100522186B1 (ko) | 동적으로 홈페이지를 제작하는 방법 및 이 방법을 웹에서구현하는 장치 | |
| WO2007035815A2 (en) | An electronic publishing system and method for managing publishing requirements in a neutral format | |
| CN101923463A (zh) | 信息处理装置和方法 | |
| Holman | What is XSLT | |
| SE537814C2 (sv) | Server och metod för presentation och insamling av data | |
| NO329750B1 (no) | En server og en fremgangsmate for presentasjon og innfanging av data | |
| JP2004038496A (ja) | Xml文書作成システム | |
| KR101660489B1 (ko) | 웹 오피스 구현 시스템 및 구현 방법 | |
| Hansen et al. | PDF Format for RFCs | |
| JP2005044384A (ja) | 情報処理プログラム及びレイアウト情報処理システム。 | |
| CN121279276A (zh) | Word文档生成方法、系统、电子设备、存储介质 |