Dear Derek ,

What should i do then ??

Best Regards,

On Wed, Sep 5, 2012 at 2:01 AM, Derek <sp1d...@gmail.com> wrote:

> It is XML, but it doesn't have a doctype. So, when it gets to this
> character:  *’*  it fails to validate against UTF-8. It should probably
> be this:  charset=ISO-8859-1
>
>
> On Tuesday, September 4, 2012 2:15:11 AM UTC-7, Hassan Alnatour wrote:
>
>> Dear ALec ,
>>
>> when i go to the link i gave you before , i can see some XML data but i
>> dont understand what is the viewing problem you are talking about ? and why
>> wold a table filed interrupter Viewing as XML  as long as i am returning an
>> object that has all the date ?
>>
>> Best Regards,
>>
>> On Sun, Sep 2, 2012 at 12:47 PM, hasan alnator <haln...@gardeniatelco.com
>> > wrote:
>>
>>> Dear ALec ,
>>>
>>> when i go to the link i gave you before , i can see some XML data but i
>>> dont understand what is the viewing problem you are talking about ? and why
>>> wold a table filed interrupter Viewing as XML  as long as i am returning an
>>> object that has all the date ?
>>>
>>> Best Regards,
>>>
>>>
>>> On Sun, Sep 2, 2012 at 12:42 PM, Alec Taylor <alec.t...@gmail.com>wrote:
>>>
>>>> Hmm, try lower-case 'description'.
>>>>
>>>> Otherwise not sure what's causing the XML viewer problem.
>>>>
>>>> Also nowadays JSON is prefered over XML, as it's much less verbose;
>>>> thus has a much lower overhead
>>>>
>>>> On Sun, Sep 2, 2012 at 7:39 PM, hasan alnator
>>>> <haln...@gardeniatelco.com> wrote:
>>>> > Dear Alec ,
>>>> >
>>>> > What Do you mean with  preprocessing ?
>>>> >
>>>> > this is my db.py :
>>>> >
>>>> > # -*- coding: utf-8 -*-
>>>> >
>>>> > ##############################**##############################**
>>>> #############
>>>> > ## This scaffolding model makes your app work on Google App Engine too
>>>> > ## File is released under public domain and you can use without
>>>> limitations
>>>> > ##############################**##############################**
>>>> #############
>>>> >
>>>> > ## if SSL/HTTPS is properly configured and you want all HTTP requests
>>>> to
>>>> > ## be redirected to HTTPS, uncomment the line below:
>>>> > # request.requires_https()
>>>> >
>>>> > if not request.env.web2py_runtime_**gae:
>>>> >     ## if NOT running on Google App Engine use SQLite or other DB
>>>> >     db = DAL('sqlite://storage.sqlite')
>>>> > else:
>>>> >     ## connect to Google BigTable (optional
>>>> 'google:datastore://namespace'**)
>>>> >     db = DAL('google:datastore')
>>>> >     ## store sessions and tickets there
>>>> >     session.connect(request, response, db = db)
>>>> >     ## or store session in Memcache, Redis, etc.
>>>> >     ## from gluon.contrib.memdb import MEMDB
>>>> >     ## from google.appengine.api.memcache import Client
>>>> >     ## session.connect(request, response, db = MEMDB(Client()))
>>>> >
>>>> > ## by default give a view/generic.extension to all actions from
>>>> localhost
>>>> > ## none otherwise. a pattern can be 'controller/function.**extension'
>>>> > response.generic_patterns = ['*'] if request.is_local else []
>>>> > ## (optional) optimize handling of static files
>>>> > # response.optimize_css = 'concat,minify,inline'
>>>> > # response.optimize_js = 'concat,minify,inline'
>>>> >
>>>> > ##############################**##############################**
>>>> #############
>>>> > ## Here is sample code if you need for
>>>> > ## - email capabilities
>>>> > ## - authentication (registration, login, logout, ... )
>>>> > ## - authorization (role based authorization)
>>>> > ## - services (xml, csv, json, xmlrpc, jsonrpc, amf, rss)
>>>> > ## - old style crud actions
>>>> > ## (more options discussed in gluon/tools.py)
>>>> > ##############################**##############################**
>>>> #############
>>>> >
>>>> > from gluon.tools import Auth, Crud, Service, PluginManager, prettydate
>>>> > auth = Auth(db, hmac_key=Auth.get_or_create_**key())
>>>> > crud, service, plugins = Crud(db), Service(), PluginManager()
>>>> >
>>>> > ## create all tables needed by auth if not custom tables
>>>> > auth.define_tables()
>>>> >
>>>> > ## configure email
>>>> > mail=auth.settings.mailer
>>>> > mail.settings.server = 'logging' or 'smtp.gmail.com:587'
>>>> > mail.settings.sender = 'y...@gmail.com'
>>>>
>>>> > mail.settings.login = 'username:password'
>>>> >
>>>> > ## configure auth policy
>>>> > auth.settings.registration_**requires_verification = False
>>>> > auth.settings.registration_**requires_approval = False
>>>> > auth.settings.reset_password_**requires_verification = True
>>>> >
>>>> > ## if you need to use OpenID, Facebook, MySpace, Twitter, Linkedin,
>>>> etc.
>>>> > ## register with janrain.com, write your domain:api_key in
>>>> > private/janrain.key
>>>> > from gluon.contrib.login_methods.**rpx_account import use_janrain
>>>> > use_janrain(auth,filename='**private/janrain.key')
>>>> >
>>>> > ##############################**##############################**
>>>> #############
>>>> > ## Define your tables below (or better in another model file) for
>>>> example
>>>> > ##
>>>> > ## >>> db.define_table('mytable',**Field('myfield','string'))
>>>> > ##
>>>> > ## Fields can be 'string','text','password','**
>>>> integer','double','boolean'
>>>> > ##       'date','time','datetime','**blob','upload', 'reference
>>>> TABLENAME'
>>>> > ## There is an implicit 'id integer autoincrement' field
>>>> > ## Consult manual for more options, validators, etc.
>>>> > ##
>>>> > ## More API examples for controllers:
>>>> > ##
>>>> > ## >>> db.mytable.insert(myfield='**value')
>>>> > ## >>> rows=db(db.mytable.myfield=='**value').select(db.mytable.ALL)
>>>> > ## >>> for row in rows: print row.id, row.myfield
>>>> > ##############################**##############################**
>>>> #############
>>>> > from plugin_ckeditor import CKEditor
>>>> > ckeditor = CKEditor(db)
>>>> > ckeditor.define_tables()
>>>> > widget=ckeditor.widget
>>>> >
>>>> > db.define_table('solutions',**Field('title'),Field('**
>>>> Description','text',length=**999999,default="Description
>>>> > Will Be Soon Provided",widget=ckeditor.**widget))
>>>> > db.define_table('services',**Field('title'),Field('**
>>>> Description','text',length=**999999,default="Description
>>>> > Will Be Soon Provided",widget=ckeditor.**widget))
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> >
>>>> > On Sun, Sep 2, 2012 at 12:36 PM, Alec Taylor <alec.t...@gmail.com>
>>>> wrote:
>>>> >>
>>>> >> Yeah, that's right.
>>>> >>
>>>> >> Sounds like you'll need to do some preprocessing before posting it
>>>> out
>>>> >> though.
>>>> >>
>>>> >> Share your models.py and we'll work from there
>>>> >>
>>>> >> On Sun, Sep 2, 2012 at 6:22 PM, hasan alnator <
>>>> haln...@gardeniatelco.com>
>>>>
>>>> >> wrote:
>>>> >>>
>>>> >>> Dear Alec ,
>>>> >>>
>>>> >>> Is the the right way :
>>>> >>>
>>>> >>> in the controller i added  >>
>>>> >>>
>>>> >>> def call():
>>>> >>>   session.forget()
>>>> >>>   return service()
>>>> >>>
>>>> >>> @service.run
>>>> >>> def xmlservice():
>>>> >>>     solutoins = db().select(db.solutions.ALL)
>>>> >>>     return locals()
>>>> >>>
>>>> >>>
>>>> >>> then i get this : 
>>>> >>> http://gardeniatelco.com/call/**xml/xmlservice<http://gardeniatelco.com/call/xml/xmlservice>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>> On Sun, Sep 2, 2012 at 11:08 AM, Alec Taylor <alec.t...@gmail.com>
>>>>
>>>> >>> wrote:
>>>> >>>>
>>>> >>>> Just add the @service.xml decorator to your controller.
>>>> >>>>
>>>> >>>> Tutorial:  
>>>> >>>> https://web2py.com/books/**default/chapter/29/10<https://web2py.com/books/default/chapter/29/10>
>>>> >>>>
>>>> >>>>
>>>> >>>> On Sun, Sep 2, 2012 at 5:57 PM, Hassan Alnatour
>>>> >>>> <haln...@gardeniatelco.com> wrote:
>>>> >>>>>
>>>> >>>>> Dear ALL,
>>>> >>>>>
>>>> >>>>> I want to create a web service that returns an xml of the some
>>>> >>>>> recorders in a table  ?
>>>> >>>>>
>>>> >>>>> Best Regards,
>>>> >>>>>
>>>> >>>>> --
>>>> >>>>>
>>>> >>>>>
>>>> >>>>>
>>>> >>>>
>>>> >>>>
>>>> >>>> --
>>>> >>>>
>>>> >>>>
>>>> >>>>
>>>> >>>
>>>> >>>
>>>> >>> --
>>>> >>>
>>>> >>>
>>>> >>>
>>>> >>
>>>> >>
>>>> >> --
>>>> >>
>>>> >>
>>>> >>
>>>> >
>>>> >
>>>> > --
>>>> >
>>>> >
>>>> >
>>>>
>>>> --
>>>>
>>>>
>>>>
>>>>
>>>
>>  --
>
>
>
>

-- 



Reply via email to