[go: up one dir, main page]

CN106886551B - Method and device for displaying image by using markup language - Google Patents

Method and device for displaying image by using markup language Download PDF

Info

Publication number
CN106886551B
CN106886551B CN201610958671.8A CN201610958671A CN106886551B CN 106886551 B CN106886551 B CN 106886551B CN 201610958671 A CN201610958671 A CN 201610958671A CN 106886551 B CN106886551 B CN 106886551B
Authority
CN
China
Prior art keywords
image
text
statement
analyzed
code
Prior art date
Legal status (The legal status 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 status listed.)
Active
Application number
CN201610958671.8A
Other languages
Chinese (zh)
Other versions
CN106886551A (en
Inventor
董晓庆
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Advanced New Technologies Co Ltd
Advantageous New Technologies Co Ltd
Original Assignee
Alibaba Group Holding Ltd
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 Alibaba Group Holding Ltd filed Critical Alibaba Group Holding Ltd
Priority to CN201610958671.8A priority Critical patent/CN106886551B/en
Publication of CN106886551A publication Critical patent/CN106886551A/en
Application granted granted Critical
Publication of CN106886551B publication Critical patent/CN106886551B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/83Querying
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/81Indexing, e.g. XML tags; Data structures therefor; Storage structures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/80Information retrieval; Database structures therefor; File system structures therefor of semi-structured data, e.g. markup language structured data such as SGML, XML or HTML
    • G06F16/84Mapping; Conversion

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Document Processing Apparatus (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The application discloses a method and a device for displaying images by using a markup language. A method of displaying an image using a markup language includes: obtaining a code text to be analyzed, wherein the code text to be analyzed is written by a markup language and a custom image drawing statement is allowed to be contained in the code text to be analyzed; extracting a custom image drawing statement in a code text to be analyzed, and drawing an image according to an extracted image drawing language; replacing the custom image drawing statement in the code text to be analyzed with a native image adding statement of a markup language, and taking an image drawing result as an adding object specified by the image adding statement; and analyzing the code text obtained after the replacement, and displaying and outputting an analysis result. According to the scheme, the image is dynamically generated and displayed according to the language code, so that a user does not need to prepare an image file in advance, and the use is more convenient.

Description

Method and device for displaying image by using markup language
Technical Field
The present application relates to the field of computer application technologies, and in particular, to a method and an apparatus for displaying an image using a markup language.
Background
Markup Language (Markup Language) is a computer word code that combines Text (Text) and other information related to the Text, revealing details about the structure of the document and the processing of the data. Other information related to the text, including, for example, structure and presentation information of the text, etc., is associated with the original text, but is identified using marks (markups). Currently, the widely used Markup languages include HyperText Markup Language (HTML) and eXtensible Markup Language (XML), which are widely used in web pages and web applications.
In practice, however, many ordinary users do not need to make complicated web pages or web applications, but simply do simple tasks such as writing blogs, code submission descriptions, and problem descriptions, and such users want to have a more "easy-to-read and write" markup language. In response to such a demand, a Markup Language called "Lightweight Markup Language" (e.g., Markdown, txt2tags, retestructedtext) has emerged, which is characterized in that a user can obtain a text document with a certain format and layout style by using only some simple grammars.
The existing light-weight markup language takes text processing as a main function, when a document containing an image needs to be generated, only a mode of adding a static image can be used, and by taking Markdown as an example, Markdown supports two modes of uploading an image file and adding an image link to add an image in a text. However, this approach has the disadvantages: when the image content needs to be modified, the image file needs to be uploaded again or the image link needs to be modified; and once the link fails, the images cannot be displayed normally, and the use is very inconvenient.
Disclosure of Invention
In order to solve the above technical problems, the present application provides a method and an apparatus for displaying an image using a markup language, and the technical scheme is as follows:
a method of displaying an image using a markup language, the method comprising:
obtaining a code text to be analyzed, wherein the code text to be analyzed is written by a markup language and a custom image drawing statement is allowed to be contained in the code text to be analyzed;
extracting a custom image drawing statement in the code text to be analyzed, and drawing an image according to the extracted image drawing statement;
replacing the custom image drawing statement in the code text to be analyzed with a native image adding statement of a markup language, and taking an image drawing result as an adding object specified by the image adding statement;
and analyzing the code text obtained after the replacement, and displaying and outputting an analysis result.
An apparatus for displaying an image using a markup language, the apparatus comprising:
the system comprises an input module, a code analysis module and a code analysis module, wherein the input module is used for obtaining a code text to be analyzed, the code text to be analyzed is written by a markup language, and the code text to be analyzed is allowed to contain a custom image drawing statement;
the image drawing module is used for extracting the custom image drawing sentences in the code text to be analyzed and drawing images according to the extracted image drawing sentences;
the code replacing module is used for replacing the self-defined image drawing sentences in the code text to be analyzed with the native image adding sentences of the markup language and taking the image drawing results as the adding objects specified by the image adding sentences;
and the display output module is used for analyzing the code text obtained after the replacement and displaying and outputting the analysis result.
The technical scheme provided by the application adds the function of drawing the image for the lightweight markup language, compared with the traditional method of adding a static image, the technical scheme provided by the application dynamically generates and displays the image according to the language code, so that a user does not need to prepare an image file in advance. In addition, the user can generate images of various styles as required by simply adjusting the codes, and compared with a mode of re-uploading or modifying the link, the operation mode is more flexible and the use is more convenient.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, it is obvious that the drawings in the following description are only some embodiments described in the present application, and other drawings can be obtained by those skilled in the art according to the drawings.
FIG. 1 is a first flowchart of a method for displaying an image using a markup language according to the present application;
FIG. 2 is a second flowchart of the method for displaying an image using a markup language according to the present application;
FIG. 3 is a schematic illustration of a document display effect of the present application;
fig. 4 is a schematic structural diagram of an apparatus for displaying an image using a markup language according to the present application.
Detailed Description
In order to make those skilled in the art better understand the technical solutions in the present application, the technical solutions in the embodiments of the present application will be described in detail below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only a part of the embodiments of the present application, and not all embodiments. All other embodiments that can be derived from the embodiments given herein by a person of ordinary skill in the art are intended to be within the scope of the present disclosure.
In order to solve the problem that the image display function of the existing lightweight markup language is inconvenient to use, the application provides a method for displaying an image by using a markup language, and as shown in fig. 1, the method may include the following steps:
s101, obtaining a code text to be analyzed;
the obtaining mode of the code text to be analyzed can be to obtain the code text which is instantly written by the user and input into the computer, or to read the code text which is written in advance and stored. The code text to be analyzed is mainly written by using a certain general markup language (such as Markdown, txt2tags), and the difference from the prior art is that the scheme of the application allows the code text to be analyzed to contain a self-defined image drawing statement.
Because the native grammar of the markup language only supports adding static images in the document, the scheme of the application expands a new grammar on the basis of the native grammar to support the dynamic drawing function of the images, and the self-defined image drawing statement is an image drawing statement written by utilizing the expanded grammar, and has the basic functions of: since the image is dynamically generated based on information such as the type of image, the size of the image, and the color of the image specified in the sentence, it is not necessary for the user to prepare an image file in advance by linking or local uploading.
S102, extracting a custom image drawing statement in the code text to be analyzed, and drawing an image according to the extracted image drawing statement;
because the custom image drawing statement in the application is not written by the native grammar of the markup language, the custom image drawing statement cannot be directly analyzed by the native grammar analyzer. Therefore, in order to realize the image drawing function, the custom sentences need to be processed separately. The scheme provided by the application is as follows: after the code text to be analyzed is obtained, firstly, the text content is scanned, the user-defined image drawing sentences in the text are extracted according to the grammatical features of the user-defined image drawing sentences, then the user-defined image drawing sentences are analyzed by utilizing the user-defined analysis, and corresponding images are drawn according to the requirements of the sentences.
Because the grammar and the custom analysis are self-defined, the grammar format of the self-defined image drawing statement has no special requirement and can be defined according to the actual requirement. For example, a basic custom image drawing statement syntax format may be:
function name (parameter 1, parameter 2, parameter 3,. parameter n)
The "function name" is used to describe the type of the drawn image, and the image type may be a common geometric line or shape, such as a straight line, a curve, a rectangle, a circle, and the like, or may be a statistical chart, such as a bar chart, a broken line chart, a pie chart, a scatter chart, and the like. The "parameter" is used to describe a specific feature of the image to be rendered, such as image size, image position, image color, and the like.
Of course, the above syntax format is only for illustrative purpose and should not be construed as limiting the scheme of the present application. According to actual drawing requirements, parameters with different meanings and different quantities can be defined for different types of image drawing functions, and the parameters are not listed in the embodiment of the application. It should be noted that, when drawing an image of a statistical chart type, a data source for drawing the statistical chart needs to be specified in a parameter, the data source may be specified in a sentence in an actual number manner, or may point to a certain data source in a linked manner (for example, an excel table, or other form of database, etc.), and in an actual application, the pointed data source may have a certain specific data structure so as to be correctly identified in a parsing process.
In addition, in the custom image drawing sentence, an image description text can be further specified, and the specific effects are as follows: the user is allowed to specify a segment of text by himself, and the segment of text can be displayed together with the image as explanatory information of the image when the image is displayed.
After the drawing requirements of the user-defined image drawing statements are obtained through analysis, a corresponding image drawing engine is called to draw the image, the specific drawing implementation mode can refer to the prior art, and the method is not further limited. The image drawing result can be temporarily stored in the memory, and can also be stored in a persistent mode in the form of an image file.
S103, replacing the custom image drawing statement in the code text to be analyzed with a native image adding statement of a markup language, and taking an image drawing result as an adding object specified by the image adding statement;
the purpose of the scheme of the application is not to simply realize the instant drawing and display of the image, but to expand the self-defined sentence in the markup language mainly used for processing the text format document so as to increase the function of the instant drawing and display of the image. That is to say, in general cases, the text of the code to be analyzed still uses the native code as the main constituent part, and in order not to affect the analysis of the whole code, the scheme adopted in the present application is as follows: and replacing the custom image drawing statement in the code text to be analyzed with a native image adding statement.
Since the syntax of the native image addition statement of the markup language is generally simple, only one image addition object needs to be specified, and the addition object can be a locally uploaded image file or an image link on a network, so that in the replacement process, information such as function types and specific parameters in the custom image drawing statement does not need to be considered, and only the image drawing result obtained in S102 needs to be taken as the addition object and corresponding information is written into the replaced native image addition statement.
If the custom image drawing statement carries image description text information and the native image adding statement also supports the user to specify an image description text, the statement replacement process may further include: and writing the image description text specified in the custom image drawing statement into the replaced original image adding statement as the image description text specified in the original image adding statement. That is to say, the image description text can be directly used without other additional processing.
And S104, analyzing the code text obtained after the replacement, and displaying and outputting an analysis result.
And S103, replacing the processed code text to be processed, wherein the custom image drawing statement is replaced by the original image adding statement, so that the replaced code text can be analyzed by directly calling a native grammar analyzer of the markup language, and an analysis result is displayed and output. The specific parsing method is subject to the native rules of the markup language used, and is not described in detail in this application.
In addition, in a specific embodiment of the present application, the code text obtained after the replacement may be converted into an HTML text or an XML text, and since the browser generally has an HTML or XML parsing function, the HTML or XML text obtained after the conversion may be directly displayed in the form of an HTML page or an XML page in the browser. The browser may be a web browser application in a general sense, such as IE, Firefox, Chrome, or other application having a web browsing function built therein, and the present application is not limited thereto.
Therefore, although the scheme of the application realizes the dynamic generation of the image, the operation mechanism of the markup language is not changed. The user-defined image drawing sentences are only used for facilitating the description of requirements of users, after the images are dynamically generated, each dynamically generated image is still added into the text in a static mode through sentence replacement, the subsequent markup language parsing process is not affected, and the final display effect is not different from the code completely written by using the original sentences.
The above scheme provided by the application can be implemented on independent equipment, such as a PC, a mobile phone, a tablet computer and the like, and under the condition, the corresponding equipment is required to have the functions of code input, code analysis and result display at the same time. For example, as shown in fig. 2, a user inputs a code text by using a client, the client provides the content input by the user as a code text to be analyzed to a server, the server performs operations such as custom image drawing statement extraction, image drawing, statement replacement, code analysis and the like, then provides an analysis result to the client, and finally displays and outputs the analysis result by the client.
The method for displaying an image using a markup language provided in the present application is described below with reference to a specific example applied to a Markdown language.
Markdown is a lightweight markup language, can be written by using an editor of ordinary text, and can display ordinary text contents in a certain format through simple markup syntax.
According to the native grammar of Markdown, if an image needs to be inserted into an article, the user needs to input | in the Markdown editor! [](). The editor creates an image upload interface in the preview pane and the user can select an image file (png, gif, jpg, etc. format) to upload from the local computer. If the user wants to use an image for which the network already exists, a "link" function may be selected on the image upload interface, and then the URL of the image file is further input. In the finally generated image addition code, parentheses are used for specifying the storage path of the image file, and brackets are used for specifying the image description text.
For example, the user needs to display the effect shown in fig. 3 in the document, where the line graph is the image to be added, the "growth" is the explanatory text of the image, assuming that the image is stored on the network, and the URL of the image is "http:// a.tbcdn.cn/xxx/a.jpg", the finally generated Markdown code text is as follows:
sales for the first four months of the year! [ increase ] (http:// a.tbcdn.cn/xxx/a.jpg) situation
It can be seen that, with the existing Markdown image adding method, the user must prepare the image file in advance, and if the small chart needs to be modified, the following complicated operations are required:
a) reproducing the picture, for example, drawing and screenshot by using Excel;
b) uploading the picture and obtaining the URL of the new picture;
c) replacing the URL of the original picture in the code with the URL of the new picture;
in view of the above problems, the present application provides a simple markdown extended syntax for dynamically generating a statistical chart embedded in a text, where the basic syntax is as follows:
| A [ image description text ] (chartType (v1, v2, v3, v4 … vn))
chartType is a function name used to specify different statistical charting types, such as line (line graph), bar (bar graph), pie (pie graph), etc.;
v1, v2, v3 … vn are parameters for specifying the data source used to generate the statistical chart.
For example, with the scheme of the present application, if the effect shown in fig. 3 needs to be displayed in the document, the user only needs to input the following code text:
sales for the first four months of the year! [ growth ] (line (0,5,5,10,12)) situation
After the user inputs the code text at the client, the client provides the content input by the user as the code text to be analyzed to the server;
the server side determines the'!according to the characteristics of the user-defined image drawing statement! [ growth ] (line (0,5,5,10,12)) "is a custom image drawing statement from which the image drawing engine is called to draw a line graph as shown in FIG. 3 and save the image. Suppose the saved URL is http:// a.tbcdn.cn/xxx/a.jpg;
after the server side obtains the drawing result, the self-defined image in the code text to be analyzed is further drawn into a statement part, namely! [ growth ] (line (0,5,5,10,12)) "is replaced according to the rules of the native grammar and the custom grammar in the following way:
drawing identifier portion, i.e. "! "remain unchanged;
the image description is kept unchanged for this portion, i.e. [ grow ] ";
"(line (0,5,5,10, 12))" portion is replaced with the URL of the image addition target, that is, with (http:// a.tbcdn.cn/xxx/a.jpg)
The finally obtained code text after replacement is as follows:
sales for the first four months of the year! [ increase ] (http:// a.tbcdn.cn/xxx/a.jpg) situation
The code text is analyzed by directly calling a Markdown native grammar parser, for example, the code text is converted into an HTML text, and then the converted HTML text is transmitted back to the client, so that the client can directly display the effect shown in fig. 3 in the browser.
It can be seen that, by applying the scheme of the application, the user does not need to prepare the image file in advance. In addition, the user can generate images of various styles as required by simply adjusting the code, for example, if the user wants to display the effect of a pie chart in a document, the following contents can be directly written in the code text:
the proportion of male and female in the class is not adjusted! [ Male and female comparison ] (pie (0.2,0.8) accounts for 20% of male students and 80% of female students
Thereby realizing the pie chart display effect of male and female proportion in the document. Compared with the mode of re-uploading the image files or modifying the image links, the operation mode is more flexible and the use is more convenient.
Corresponding to the above method embodiment, the present application further provides an apparatus for displaying an image using a markup language, and as shown in fig. 4, the apparatus may include:
the input module 110 is configured to obtain a code text to be parsed, where the code text to be parsed is written by using a markup language, and the code text to be parsed is allowed to include a custom image drawing statement;
the image drawing module 120 is configured to extract a custom image drawing statement in the code text to be analyzed, and draw an image according to the extracted image drawing statement;
the code replacing module 130 is configured to replace the custom image drawing statement in the code text to be analyzed with a native image adding statement of the markup language, and use an image drawing result as an added object specified by the image adding statement;
and the display output module 140 is configured to analyze the code text obtained after the replacement, and display and output an analysis result.
In a specific embodiment of the application, the custom image drawing statement may carry chart type information and data source information;
accordingly, the image rendering module 120 may be specifically configured to: and drawing the data source specified in the image drawing sentence into a chart of the corresponding type.
In a specific embodiment of the application, the custom image drawing sentence can also carry image description text information;
accordingly, the code replacement module 120 may also be configured to: the image specification text specified in the image drawing sentence is taken as the image specification text specified in the image adding sentence.
In an embodiment of the present application, the display output module 140 may be specifically configured to:
and converting the code text obtained after replacement into an HTML or XML text so as to display a corresponding HTML or XML page in the browser.
In addition, in an embodiment of the present application, the input module 110 may be configured in a distributed manner at the server and the client, so that the server obtains the code text to be parsed provided by the client;
correspondingly, the display output module 140 may also be configured in a distributed manner at the server and the client, so that the server analyzes the code text obtained after the replacement, provides the analysis result to the client, and the client displays and outputs the analysis result.
From the above description of the embodiments, it is clear to those skilled in the art that the present application can be implemented by software plus necessary general hardware platform. Based on such understanding, the technical solutions of the present application may be essentially or partially implemented in the form of a software product, which may be stored in a storage medium, such as a ROM/RAM, a magnetic disk, an optical disk, etc., and includes several instructions for enabling a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method according to the embodiments or some parts of the embodiments of the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for the apparatus embodiment, since it is substantially similar to the method embodiment, it is relatively simple to describe, and reference may be made to some descriptions of the method embodiment for relevant points. The above-described apparatus embodiments are merely illustrative, and the modules described as separate components may or may not be physically separate, and the functions of the modules may be implemented in one or more software and/or hardware when implementing the solution of the present application. And part or all of the modules can be selected according to actual needs to achieve the purpose of the scheme of the embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
The foregoing is directed to embodiments of the present application and it is noted that numerous modifications and adaptations may be made by those skilled in the art without departing from the principles of the present application and are intended to be within the scope of the present application.

Claims (10)

1. A method for displaying an image using a markup language, the method comprising:
obtaining a code text to be analyzed, wherein the code text to be analyzed is written by a markup language and a custom image drawing statement is allowed to be contained in the code text to be analyzed; the custom image drawing statement only supports a custom parsing mode, and the custom parsing mode is different from a native parsing mode of a markup language;
extracting a custom image drawing statement in the code text to be analyzed, and drawing an image according to the extracted image drawing statement;
replacing the custom image drawing statement in the code text to be analyzed with a native image adding statement of a markup language, and taking an image drawing result as an adding object specified by the image adding statement;
and analyzing the code text obtained after the replacement, and displaying and outputting an analysis result.
2. The method of claim 1,
the user-defined image drawing statement carries chart type information and data source information;
the drawing an image according to the extracted image drawing sentence includes: and drawing the data source specified in the image drawing sentence into a chart of the corresponding type.
3. The method of claim 1,
the user-defined image drawing statement carries image description text information;
the replacing the custom image drawing statement in the code text to be analyzed with the native image adding statement of the markup language further comprises: the image specification text specified in the image drawing sentence is taken as the image specification text specified in the image adding sentence.
4. The method according to claim 1, wherein the parsing the code text obtained after the replacing and displaying and outputting the parsing result comprises:
and converting the code text obtained after replacement into an HTML or XML text so as to display a corresponding HTML or XML page in the browser.
5. The method of claim 1,
the obtaining of the code text to be analyzed includes: the server side obtains a code text to be analyzed provided by the client side;
the displaying and outputting of the analysis result comprises: the server side provides the analysis result to the client side so that the client side can display and output the analysis result.
6. An apparatus for displaying an image using a markup language, the apparatus comprising:
the system comprises an input module, a code analysis module and a code analysis module, wherein the input module is used for obtaining a code text to be analyzed, the code text to be analyzed is written by a markup language, and the code text to be analyzed is allowed to contain a custom image drawing statement; the custom image drawing statement only supports a custom parsing mode, and the custom parsing mode is different from a native parsing mode of a markup language;
the image drawing module is used for extracting the custom image drawing sentences in the code text to be analyzed and drawing images according to the extracted image drawing sentences;
the code replacing module is used for replacing the self-defined image drawing sentences in the code text to be analyzed with the native image adding sentences of the markup language and taking the image drawing results as the adding objects specified by the image adding sentences;
and the display output module is used for analyzing the code text obtained after the replacement and displaying and outputting the analysis result.
7. The apparatus of claim 6,
the user-defined image drawing statement carries chart type information and data source information;
the image rendering module is specifically configured to: and drawing the data source specified in the image drawing sentence into a chart of the corresponding type.
8. The apparatus of claim 6,
the user-defined image drawing statement carries image description text information;
the code replacement module is further configured to: the image specification text specified in the image drawing sentence is taken as the image specification text specified in the image adding sentence.
9. The apparatus of claim 6, wherein the display output module is specifically configured to:
and converting the code text obtained after replacement into an HTML or XML text so as to display a corresponding HTML or XML page in the browser.
10. The apparatus of claim 6,
the input module is distributed on the server and the client and used for the server to obtain the code text to be analyzed provided by the client;
the display output module is distributed on the server and the client and used for the server to analyze the code text obtained after the replacement and provide the analysis result to the client, and the client displays and outputs the analysis result.
CN201610958671.8A 2016-10-27 2016-10-27 Method and device for displaying image by using markup language Active CN106886551B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610958671.8A CN106886551B (en) 2016-10-27 2016-10-27 Method and device for displaying image by using markup language

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610958671.8A CN106886551B (en) 2016-10-27 2016-10-27 Method and device for displaying image by using markup language

Publications (2)

Publication Number Publication Date
CN106886551A CN106886551A (en) 2017-06-23
CN106886551B true CN106886551B (en) 2020-05-12

Family

ID=59175688

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610958671.8A Active CN106886551B (en) 2016-10-27 2016-10-27 Method and device for displaying image by using markup language

Country Status (1)

Country Link
CN (1) CN106886551B (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107742314B (en) * 2017-09-08 2022-02-22 创新先进技术有限公司 Image generation method, device and equipment
CN110136216A (en) * 2018-02-09 2019-08-16 北京三星通信技术研究有限公司 Image generation method and terminal equipment
CN108846069B (en) * 2018-06-07 2022-07-19 创新先进技术有限公司 Document execution method and device based on markup language
CN110390063B (en) * 2019-07-03 2022-04-22 北京字节跳动网络技术有限公司 Data analysis method, device, medium and electronic equipment
CN114077827B (en) * 2020-08-17 2025-05-13 阿里巴巴集团控股有限公司 Data report processing system, method and computer equipment
CN114115767A (en) * 2020-08-31 2022-03-01 西安诺瓦星云科技股份有限公司 Media playback method, apparatus and system, and computer-readable storage medium
CN112785284B (en) * 2020-12-31 2024-09-17 银清科技有限公司 Message warehousing method and device based on structured document
CN113112573B (en) * 2021-04-14 2024-05-14 多点(深圳)数字科技有限公司 Picture generation method and device based on markup language and electronic equipment
CN113032701A (en) * 2021-05-24 2021-06-25 北京创新乐知网络技术有限公司 Method and device for displaying choice questions
CN115705465A (en) * 2021-08-12 2023-02-17 腾讯科技(深圳)有限公司 Data analysis result presentation method, device, equipment and storage medium
CN113946324A (en) * 2021-09-10 2022-01-18 上海健康医学院 Interactive visual report system for displaying high-throughput sequencing data result
CN114626358A (en) * 2022-02-08 2022-06-14 上海途虎信息技术有限公司 Language mixed writing analysis method, device, equipment and storage medium

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101101604A (en) * 2006-07-07 2008-01-09 国际商业机器公司 Method and system for operating content order using browser
CN101233518A (en) * 2005-07-29 2008-07-30 Abb研究有限公司 Automated method and tool for documenting transformer design
CN102375815A (en) * 2010-08-10 2012-03-14 鸿富锦精密工业(深圳)有限公司 Three-dimensional network user interface applied to embedded device and implementation method thereof

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9280525B2 (en) * 2011-09-06 2016-03-08 Go Daddy Operating Company, LLC Method and apparatus for forming a structured document from unstructured information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101233518A (en) * 2005-07-29 2008-07-30 Abb研究有限公司 Automated method and tool for documenting transformer design
CN101101604A (en) * 2006-07-07 2008-01-09 国际商业机器公司 Method and system for operating content order using browser
CN102375815A (en) * 2010-08-10 2012-03-14 鸿富锦精密工业(深圳)有限公司 Three-dimensional network user interface applied to embedded device and implementation method thereof

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Markdown简明教程4-UML画画;Phlsheji;《https://www.cnblogs.com/bhlsheji/p/4750882.html》;20150822;第7页 *
plantUML使用教程【转】;小天儿;《https://www.cnblogs.com/ningskyer/articles/5397750.html》;20160416;第2-3页 *

Also Published As

Publication number Publication date
CN106886551A (en) 2017-06-23

Similar Documents

Publication Publication Date Title
CN106886551B (en) Method and device for displaying image by using markup language
US8181106B2 (en) Use of overriding templates associated with customizable elements when editing a web page
CN104346322B (en) Document format processing unit and document format processing method
US7721195B2 (en) RTF template and XSL/FO conversion: a new way to create computer reports
US8972854B2 (en) Graphical creation of a document conversion template
US7770107B2 (en) Methods and systems for extracting and processing translatable and transformable data from XSL files
US9361294B2 (en) Publishing tool for translating documents
US20050262049A1 (en) System, method, device, and computer code product for implementing an XML template
US20120072831A1 (en) Method for creating a multi-lingual web page
CN106503212A (en) A kind of method to set up of web page element pattern and device
WO2019214539A1 (en) Document display method and apparatus
KR101950126B1 (en) Mathematical formula processing method, device, apparatus and computer storage medium
CN106776800B (en) Page generation method, device and system for AngularJS framework
US20130124969A1 (en) Xml editor within a wysiwyg application
CN109815451A (en) A kind of PDF generation method, apparatus and equipment
King et al. WebbIE: a web browser for visually impaired people
Sikos Web Standards: Mastering HTML5, CSS3, and XML
CN114791989A (en) Method, system and storage medium for analyzing PSD file based on browser
Sharma et al. Differences between HTML and HTML 5
CN116579296A (en) B/S architecture electronic document preview processing method, device, medium and equipment
KR101886069B1 (en) Electronic document providing apparatus of division transferable of web page
US7577639B2 (en) Method for analyzing, deconstructing, reconstructing, and repurposing rhetorical content
Jacobs Beginning XML with DOM and Ajax: from Novice to Professional
US10402482B2 (en) Content management system
CN115114556A (en) Method and device for creating page

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20201016

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Innovative advanced technology Co.,Ltd.

Address before: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee before: Advanced innovation technology Co.,Ltd.

Effective date of registration: 20201016

Address after: Cayman Enterprise Centre, 27 Hospital Road, George Town, Grand Cayman Islands

Patentee after: Advanced innovation technology Co.,Ltd.

Address before: A four-storey 847 mailbox in Grand Cayman Capital Building, British Cayman Islands

Patentee before: Alibaba Group Holding Ltd.

TR01 Transfer of patent right