Farbflash projects: Imaging lingo table | 3-D scene list | Find all | Handler menu | Lingo message window

Ignore:
Timestamp:
03/21/10 11:39:48 (2 years ago)
Author:
alex
Message:

cleanup

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/lingosource/castlib2/PseudoXMLPS.ls

    r244 r245  
    2424--              -- Convert a list to an xml string: 
    2525--              xmlString = PseudoXMLPS.mGetXMLStringFromList(["one", "two", [#prop: 3]]) 
    26 --              lingolist = PseudoXMLPS.mGetListFromXMLStringX(xmlString) 
     26--              lingolist = PseudoXMLPS.mGetListFromXMLString(xmlString) 
    2727--              ---------- basically that's it 
    2828-- 
     
    4040-- xmlString = PseudoXMLPS.mGetXMLStringFromList(myList, "myList", 1, 1) 
    4141-- ... 
    42 -- myList = PseudoXMLPS.mGetListFromXMLStringX(xmlString) 
     42-- myList = PseudoXMLPS.mGetListFromXMLString(xmlString) 
    4343-- repeat with n = countmyList) down to 1 
    4444--   thisValue = myList[n] 
     
    7979on _____________________PROPERTY_DECLARATION me 
    8080end 
    81 -- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
     81-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
     82property ancestor 
    8283property pXMLParserXtra 
    8384property pXmlxtraversion, pVersionNumber 
    8485 
    8586-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
    86 on ___________PUBLIC_EVENTS me 
     87on ___________________STANDARD_EVENTS me 
    8788end 
    8889-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
    8990 
    9091on new me 
     92  Script_Root_Object = member("Script_Root_Object") 
     93  if ilk(Script_Root_Object) = #member then 
     94    if Script_Root_Object.type = #script then 
     95      ancestor = new(script "Script_Root_Object") 
     96      mSetScriptName me, "PseudoXMLPS" 
     97    end if 
     98  end if 
    9199  return me 
    92100end 
    93101 
     102-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
     103on ___________________ENGINE_EVENTS me 
     104end 
    94105-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
    95106 
     
    99110 
    100111-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
    101  
     112on ___________PUBLIC_EVENTS me 
     113end 
     114-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
    102115 
    103116-- on handler me 
     
    117130   
    118131  put RETURN & "----- Parse XML-ish string to lingo list" after str 
    119   put RETURN & "on mGetListFromXMLString me, string_XMLstring, integer_convertValues" after str 
     132  put RETURN & "on mGetListFromXMLStringlingo me, string_XMLstring, integer_convertValues" after str 
    120133  put RETURN & "-- -- <convertValues> #integer" after str 
    121134  put RETURN & "-- -- -- 0 => don't convert (fast, all values are strings)" after str 
     
    126139   
    127140  put RETURN & "----- Parse XML string to lingo list using XML xtra:" after str 
    128   put RETURN & "on mGetListFromXMLStringX me, string_XMLstring, integer_convertValues" after str 
     141  put RETURN & "on mGetListFromXMLString me, string_XMLstring, integer_convertValues" after str 
    129142  put RETURN & "-- -- <convertValues> #integer" after str 
    130143  put RETURN & "-- -- -- 0 => don't convert (fast, all values are strings)" after str 
     
    205218 
    206219 
    207 on mGetListFromXMLString me, str, convertValues, withParams 
     220on mGetListFromXMLStringlingo me, str, convertValues, withParams 
    208221  ----------------------------------- 
    209222  -- CREATED: 06.03.2008 
     
    214227  --          <withParams> : #boolean : parse parameters too. new, not very well tested 
    215228  -- RETURNS: property list 
    216   -- EXAMPLE: lingo_list = mGetListFromXMLString(me, saveString) 
     229  -- EXAMPLE: lingo_list = mGetListFromXMLStringlingo(me, saveString) 
    217230  -- CHANGES: implemented parameter parsing 
    218231  ----------------------------------- 
     
    250263 
    251264-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
    252  
     265-- this is just backward compatibility with older scripts 
    253266 
    254267on mGetListFromXMLStringX me, str, convertValues, withParams 
     268  return mGetListFromXMLString(me, str, convertValues, withParams) 
     269end 
     270 
     271-- xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx 
     272 
     273on mGetListFromXMLString me, str, convertValues, withParams 
    255274  ----------------------------------- 
    256275  -- CREATED: 06.03.2008 
     
    265284  --           -- -- 2 => try to convert all data with value(), even parse for colors in hexstring format (slow) 
    266285  -- RETURNS: property list 
    267   -- EXAMPLE: lingo_list = mGetListFromXMLStringX(me, saveString) 
     286  -- EXAMPLE: lingo_list = mGetListFromXMLString(me, saveString) 
    268287  -- CHANGES: resorts to the slower lingo function on xml parser error. So this handler can always be used. 
    269288  ----------------------------------- 
     
    310329  end if 
    311330   
    312   if pXmlxtraversion < 10 then return mGetListFromXMLString(me, str, convertValues, withParams) 
     331  if pXmlxtraversion < 10 then return mGetListFromXMLStringlingo(me, str, convertValues, withParams) 
    313332  ------------------ end XML Parser xtra version 10 check 
    314333   
     
    329348  end if 
    330349   
     350   
    331351  if not(objectP(pXMLParserXtra)) then pXMLParserXtra = new(xtra "XmlParser") 
    332352  pXMLParserXtra.parseString(str) 
    333353   
    334354  if not(voidP(pXMLParserXtra.getError())) then 
    335     put "Script: PseudoXMLPS; Handler: mGetListFromXMLStringX; error:" && pXMLParserXtra.getError() 
    336     return mGetListFromXMLString(me, str, convertValues, withParams) 
     355    put "Script: PseudoXMLPS; Handler: mGetListFromXMLString; error:" && pXMLParserXtra.getError() 
     356    return mGetListFromXMLStringlingo(me, str, convertValues, withParams) 
    337357  end if 
    338358   
     
    341361  li = mConvertXMLPropList(me, [xx], convertValues, dontEscapeSpecialChars) 
    342362   
    343   -- put "PseudoXMLPS: mGetListFromXMLStringX:" && the milliseconds - ms 
     363  -- put "PseudoXMLPS: mGetListFromXMLString:" && the milliseconds - ms 
    344364   
    345365  if not(listP(li)) then return [:] 
     
    363383   
    364384  dertext = xscr(#FileIOFunktionen).mGetTextFromFile(thePath, void, "windows-1252") 
    365   if length(dertext) > 0 then return mGetListFromXMLStringX(me, dertext) 
     385  if length(dertext) > 0 then return mGetListFromXMLString(me, dertext) 
    366386  return [:] 
    367387end 
     
    12301250 
    12311251on mGetListFromPListString me, str 
    1232   return mConvertKeyList(me, mGetListFromXMLStringX(me, str, 0)) 
     1252  return mConvertKeyList(me, mGetListFromXMLString(me, str, 0)) 
    12331253end 
    12341254 
     
    13291349    end repeat 
    13301350  end repeat 
    1331    
    13321351   
    13331352  zehn = numToChar(10) 
Note: See TracChangeset for help on using the changeset viewer.