faqts : Computers : Programming : Languages : Tse : Language : Computer : SubML

+ Search
Add Entry AlertManage Folder Edit Entry Add page to http://del.icio.us/
Did You Find This Entry Useful?

0 of 1 people (0%) answered Yes
Recently 0 of 1 people (0%) answered Yes

Entry

SubML: Tag: List: Numbered: Output: HTML: How to create a numbered list for SubML to HTML?

Mar 30th, 2005 08:24
Knud van Eeden,


----------------------------------------------------------------------
--- Knud van Eeden --- 30 March 2005 - 11:35 pm ----------------------

SubML: Tag: List: Numbered: Output: HTML: How to create a numbered 
list for SubML to HTML?

---

Steps: Overview:

 1. -The output in HTML should be:

--- cut here: begin --------------------------------------------------

 <OL>
  <LI> your list item 1
  <LI> your list item 2
  <LI> your list item 3
  ...
  <LI> your list item last
 </OL>

--- cut here: end ----------------------------------------------------


---
---

 2. -So in SubML you could create for this the following new tag

      <itemizenumbered>

      and

      <itemnumbered>

     ---

     e.g.

--- cut here: begin --------------------------------------------------

 <itemizenumbered>
  <itemnumbered> your list item 1 </itemnumbered>
  <itemnumbered> your list item 2 </itemnumbered>
  <itemnumbered> your list item 3 </itemnumbered>
  ...
  <itemnumbered> your list item last </itemnumbered>
 </itemizenumbered>

--- cut here: end ----------------------------------------------------

 3. -So you could use the following regular expressions

     1. <itemizenumbered> should be replaced with <OL>

     2. </itemizenumbered> should be replaced with </OL>

     3. <itemnumbered> should be replaced with <LI>

     4. </itemnumbered> should be replaced with </LI>

 4. -Thus in TSE this becomes:

     1. LReplace( "<itemizenumbered>", "<OL>", searchOptionS )

     2. LReplace( "</itemizenumbered>", "</OL>", searchOptionS )

     3. LReplace( "<itemnumbered>", "<LI>", searchOptionS )

     4. LReplace( "</itemnumbered>", "</LI>", searchOptionS )

        1. -If you run this macro, the possible output will be

--- cut here: begin --------------------------------------------------

 <OL>
  <LI> your list item 1 </LI>
  <LI> your list item 2 </LI>
  <LI> your list item 3 </LI>
  ...
  <LI> your list item last </LI>
 </OL>

--- cut here: end ----------------------------------------------------

---

so add this to your SubML to HTML macro:

 LReplace( "<itemizenumbered>", "<OL>", searchOptionS )
 LReplace( "</itemizenumbered>", "</OL>", searchOptionS )
 LReplace( "<itemnumbered>", "<LI>", searchOptionS )
 LReplace( "</itemnumbered>", "</LI>", searchOptionS )

---
---

Internet: see also:

---



----------------------------------------------------------------------