Cool, glad it's all resolved. Have a nice weekend!
- David On 06.12.2008, at 22:32, Liutauras wrote:
It works. Thanx! Now i see that Agavi developers need to have deeper knowlege of xml, xml-namespaces, etc. Going to search tutorials on that.Send users mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://lists.agavi.org/mailman/listinfo/users or, via email, send a message with subject or body 'help' to [EMAIL PROTECTED] You can reach the person managing the list at [EMAIL PROTECTED] When replying, please edit your Subject line so it is more specific than "Re: Contents of users digest..." Today's Topics: 1. Re: users Digest, Vol 26, Issue 1 (Liutauras) 2. Re: users Digest, Vol 26, Issue 1 (David Z?lke) ---------------------------------------------------------------------- Message: 1 Date: Fri, 05 Dec 2008 17:09:13 +0200 From: Liutauras <[EMAIL PROTECTED]> Subject: Re: [Agavi-Users] users Digest, Vol 26, Issue 1 To: [email protected] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=UTF-8; format=flowed Hi again, still dont get xi:include to work proper. Somthing i still missing. this is app/Default/validate/Index.xml ----------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?><ae:configurations parent="%core.module_dir%/Default/config/ validators.xml"xmlns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:xi="http://www.w3.org/2003/XInclude" xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <ae:configuration> <validators> <xi:include href="./indexsnip.xml" xpointer="xmlns(a=http://agavi.org/agavi/1.0/validator) xpointer(/configurations/validators/*)"> <fallback> <configurations /> </fallback> </xi:include> </validators> </ae:configuration> </ae:configurations> including this file Indexsnip.xml ---------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <configurations xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <validators> <validate class="number" name="some_id_error" required="true" translation_domain=".layout"> <arguments> <argument>some_id</argument> </arguments> <ns:errors> <ns:error>__Nenurod?te ?alies.__</ns:error> </ns:errors> <ae:parameters> <ae:parameter name="min">1</ae:parameter> </ae:parameters> </validate> </validators> </configurations> ------------------------------------------- got errors : RELAX NG validation of configuration file"/var/www/www-xiinclude/app/modules/Default/validate/Index.xml" failed:RELAX NG validation with"/usr/local/share/php/agavi/config/rng/validators.rng" failed due to thefollowing errors: Line 0: Extra element validators in interleave Line 3: Invalid sequence in interleave Line 3: Element configuration failed to validate content Line 0: Extra element configuration in interleave Line 3: Element configurations failed to validate content [EMAIL PROTECTED] ra??:Send users mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://lists.agavi.org/mailman/listinfo/users or, via email, send a message with subject or body 'help' to [EMAIL PROTECTED] You can reach the person managing the list at [EMAIL PROTECTED] When replying, please edit your Subject line so it is more specific than "Re: Contents of users digest..." Today's Topics: 1. xi:include external xml files problem (Liutauras) 2. Re: xi:include external xml files problem (David Z?lke) ---------------------------------------------------------------------- Message: 1 Date: Wed, 03 Dec 2008 14:20:09 +0200 From: Liutauras <[EMAIL PROTECTED]> Subject: [Agavi-Users] xi:include external xml files problem To: [email protected] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=UTF-8; format=flowed Hi all,xi:include problem, what is proper way to make validators/autoload/ etcfile to work proper with xi:include of external xml file/files? To avoid dublicate code many times.I generated a new project with agai 1.0.0 beta6. He works until i tryxi:include external file.I tried autoload code from ADT demo to place in this generated project,but still errors. my system: ?PHP Version 5.2.6-2ubuntu4 ?libxml Version 2.6.32 ?libxml2 Version 2.6.32 Agavi 1.0.0.0 beta6 ?libxslt Version 1.1.24 libxslt compiled against libxml Version 2.6.32 EXSLT enabled my app/Default/validate/Index.xml looks like: ------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?><ae:configurations parent="%core.module_dir%/Default/config/ validators.xml"xmlns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:xi="http://www.w3.org/2003/XInclude" xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <ae:configuration> <validators> <xi:include href="failas.xml" xpointer="xpointer(/validators/*)"> <xi:fallback> <validators> </validators> </xi:fallback> </xi:include> </validators> </ae:configuration> </ae:configurations> and the included file looks like: ------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?><validators xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0 "xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <validate class="number" name="some_id_error" required="true"> <arguments> <argument>some_id</argument> </arguments> <ns:errors> <ns:error>__Nenurod?te Id.__</ns:error> </ns:errors> <ae:parameters> <ae:parameter name="min">1</ae:parameter> </ae:parameters> </validate> </validators>here included file is with namespaces, but i tryed and without them butstill errors errors errors.. autoload.xml files dont work too.. :/ Here is error output: ----------------------------------------------------------- RELAX NG validation of configuration file"/var/www/www-xiinclude/app/modules/Default/validate/Index.xml" failed:RELAX NG validation with"/usr/local/share/php/agavi/config/rng/validators.rng" failed due to thefollowing errors: Line 0: Extra element validators in interleave Line 3: Invalid sequence in interleave Line 3: Element configuration failed to validate content Line 0: Extra element configuration in interleave Line 3: Element configurations failed to validate content ------------------------------ Message: 2 Date: Wed, 3 Dec 2008 20:14:21 +0100 From: David Z?lke <[EMAIL PROTECTED]> Subject: Re: [Agavi-Users] xi:include external xml files problem To: Agavi Users Mailing List <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="utf-8" The included file is incorrect. Some elements (<validators>, among others) are in no namespace. You also need to change the XInclude to register namespaces (xmlns(prefix=uri)) you want to query and, of course, the xpointer expression (sample app's output_types.xml does that). Fix that and it will work without any problems. Cheers, - David Am 03.12.2008 um 13:20 schrieb Liutauras:Hi all,xi:include problem, what is proper way to make validators/ autoload/etcfile to work proper with xi:include of external xml file/files? To avoid dublicate code many times.I generated a new project with agai 1.0.0 beta6. He works until i tryxi:include external file. I tried autoload code from ADT demo to place in this generated project, but still errors. my system: PHP Version 5.2.6-2ubuntu4 libxml Version 2.6.32 libxml2 Version 2.6.32 Agavi 1.0.0.0 beta6 libxslt Version 1.1.24 libxslt compiled against libxml Version 2.6.32 EXSLT enabled my app/Default/validate/Index.xml looks like: ------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?> <ae:configurations parent="%core.module_dir%/Default/config/ validators.xml" xmlns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:xi="http://www.w3.org/2003/XInclude" xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <ae:configuration> <validators> <xi:include href="failas.xml" xpointer="xpointer(/validators/*)"> <xi:fallback> <validators> </validators> </xi:fallback> </xi:include> </validators> </ae:configuration> </ae:configurations> and the included file looks like: ------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?> <validators xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0 " xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <validate class="number" name="some_id_error" required="true"> <arguments> <argument>some_id</argument> </arguments> <ns:errors> <ns:error>__Nenurod?te Id.__</ns:error> </ns:errors> <ae:parameters> <ae:parameter name="min">1</ae:parameter> </ae:parameters> </validate> </validators> here included file is with namespaces, but i tryed and without them but still errors errors errors.. autoload.xml files dont work too.. :/ Here is error output: ----------------------------------------------------------- RELAX NG validation of configuration file "/var/www/www-xiinclude/app/modules/Default/validate/Index.xml" failed: RELAX NG validation with"/usr/local/share/php/agavi/config/rng/validators.rng" failed due tothe following errors: Line 0: Extra element validators in interleave Line 3: Invalid sequence in interleave Line 3: Element configuration failed to validate content Line 0: Extra element configuration in interleave Line 3: Element configurations failed to validate content _______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users-------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2474 bytes Desc: not available Url : http://lists.agavi.org/pipermail/users/attachments/20081203/839910a0/attachment-0001.bin ------------------------------ _______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users End of users Digest, Vol 26, Issue 1 ************************************------------------------------ Message: 2 Date: Fri, 5 Dec 2008 16:44:23 +0100 From: David Z?lke <[EMAIL PROTECTED]> Subject: Re: [Agavi-Users] users Digest, Vol 26, Issue 1 To: Agavi Users Mailing List <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="utf-8"Please go find a nice tutorial on XML namespaces and learn about them.It's not difficult. Your validation file is wrong: - What is the xmlns:ns declaration for? - What namespace is that in xmlns() in the XInclude? - Why do you have <configuration> in the fallback? - Why is <fallback> not in the XInclude namespace, but in the parts/ validators/1.0 Agavi namespace? - Why do you even have a fallback at all? "indexsnip" doesn't sound like it might randomly be missing- Why do you include "indexsnip.xml", but call the file "Indexsnip.xml"Your included file is wrong: - What is the xmlns:ns declaration for? - Why are all elements except <errors> and <parameters> in no namespace at all? - Why is there no <configuration> element? - Why is the tag in there called <validate>, not <validator>? <?xml version="1.0" encoding="UTF-8"?> <ae:configurations parent="%core.module_dir%/Default/config/validators.xml" xmlns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:xi="http://www.w3.org/2003/XInclude" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"<ae:configuration> <validators> <xi:include href="./indexsnip.xml" xpointer="xmlns(av=http://agavi.org/agavi/config/parts/validators/1.0) xpointer(//av:validator)" /> </validators> </ae:configuration> </ae:configurations> <?xml version="1.0" encoding="UTF-8"?> <ae:configurations xmlns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"<ae:configuration> <validators> <validator class="number" name="some_id_error" required="true" translation_domain=".layout"> <arguments> <argument>some_id</argument> </arguments> <errors> <error>__Nenurod?te ?alies.__</error> </errors> <ae:parameters> <ae:parameter name="min">1</ae:parameter> </ae:parameters> </validator> </validators> </ae:configuration> </ae:configurations> - David Am 05.12.2008 um 16:09 schrieb Liutauras:Hi again, still dont get xi:include to work proper. Somthing i still missing. this is app/Default/validate/Index.xml ----------------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <ae:configurations parent="%core.module_dir%/Default/config/ validators.xml" xmlns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:xi="http://www.w3.org/2003/XInclude" xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <ae:configuration> <validators> <xi:include href="./indexsnip.xml" xpointer="xmlns(a=http://agavi.org/agavi/1.0/validator) xpointer(/configurations/validators/*)"> <fallback> <configurations /> </fallback> </xi:include> </validators> </ae:configuration> </ae:configurations> including this file Indexsnip.xml ---------------------------------------------------------------- <?xml version="1.0" encoding="UTF-8"?> <configurations xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <validators> <validate class="number" name="some_id_error" required="true" translation_domain=".layout"> <arguments> <argument>some_id</argument> </arguments> <ns:errors> <ns:error>__Nenurod?te ?alies.__</ns:error> </ns:errors> <ae:parameters> <ae:parameter name="min">1</ae:parameter> </ae:parameters> </validate> </validators> </configurations> ------------------------------------------- got errors : RELAX NG validation of configuration file "/var/www/www-xiinclude/app/modules/Default/validate/Index.xml" failed: RELAX NG validation with "/usr/local/share/php/agavi/config/rng/validators.rng" failed due to the following errors: Line 0: Extra element validators in interleave Line 3: Invalid sequence in interleave Line 3: Element configuration failed to validate content Line 0: Extra element configuration in interleave Line 3: Element configurations failed to validate content [EMAIL PROTECTED] ra??:Send users mailing list submissions to [email protected] To subscribe or unsubscribe via the World Wide Web, visit http://lists.agavi.org/mailman/listinfo/users or, via email, send a message with subject or body 'help' to [EMAIL PROTECTED] You can reach the person managing the list at [EMAIL PROTECTED] When replying, please edit your Subject line so it is more specific than "Re: Contents of users digest..." Today's Topics: 1. xi:include external xml files problem (Liutauras) 2. Re: xi:include external xml files problem (David Z?lke) ---------------------------------------------------------------------- Message: 1 Date: Wed, 03 Dec 2008 14:20:09 +0200 From: Liutauras <[EMAIL PROTECTED]> Subject: [Agavi-Users] xi:include external xml files problem To: [email protected] Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset=UTF-8; format=flowed Hi all, xi:include problem, what is proper way to make validators/autoload/ etc file to work proper with xi:include of external xml file/files? To avoid dublicate code many times.I generated a new project with agai 1.0.0 beta6. He works until i tryxi:include external file. I tried autoload code from ADT demo to place in this generated project, but still errors. my system: ?PHP Version 5.2.6-2ubuntu4 ?libxml Version 2.6.32 ?libxml2 Version 2.6.32 Agavi 1.0.0.0 beta6 ?libxslt Version 1.1.24 libxslt compiled against libxml Version 2.6.32 EXSLT enabled my app/Default/validate/Index.xml looks like: ------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?> <ae:configurations parent="%core.module_dir%/Default/config/ validators.xml" xmlns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:xi="http://www.w3.org/2003/XInclude" xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <ae:configuration> <validators> <xi:include href="failas.xml" xpointer="xpointer(/validators/*)"> <xi:fallback> <validators> </validators> </xi:fallback> </xi:include> </validators> </ae:configuration> </ae:configurations> and the included file looks like: ------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?> <validators xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0 " xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <validate class="number" name="some_id_error" required="true"> <arguments> <argument>some_id</argument> </arguments> <ns:errors> <ns:error>__Nenurod?te Id.__</ns:error> </ns:errors> <ae:parameters> <ae:parameter name="min">1</ae:parameter> </ae:parameters> </validate> </validators> here included file is with namespaces, but i tryed and without them but still errors errors errors.. autoload.xml files dont work too.. :/ Here is error output: ----------------------------------------------------------- RELAX NG validation of configuration file "/var/www/www-xiinclude/app/modules/Default/validate/Index.xml" failed: RELAX NG validation with "/usr/local/share/php/agavi/config/rng/validators.rng" failed due to the following errors: Line 0: Extra element validators in interleave Line 3: Invalid sequence in interleave Line 3: Element configuration failed to validate content Line 0: Extra element configuration in interleave Line 3: Element configurations failed to validate content ------------------------------ Message: 2 Date: Wed, 3 Dec 2008 20:14:21 +0100 From: David Z?lke <[EMAIL PROTECTED]> Subject: Re: [Agavi-Users] xi:include external xml files problem To: Agavi Users Mailing List <[email protected]> Message-ID: <[EMAIL PROTECTED]> Content-Type: text/plain; charset="utf-8" The included file is incorrect. Some elements (<validators>, among others) are in no namespace. You also need to change the XInclude to register namespaces (xmlns(prefix=uri)) you want to query and, of course, the xpointer expression (sample app's output_types.xml does that). Fix that and it will work without any problems. Cheers, - David Am 03.12.2008 um 13:20 schrieb Liutauras:Hi all,xi:include problem, what is proper way to make validators/ autoload/etc file to work proper with xi:include of external xml file/files? To avoid dublicate code many times. I generated a new project with agai 1.0.0 beta6. He works until i try xi:include external file. I tried autoload code from ADT demo to place in this generated project, but still errors. my system: PHP Version 5.2.6-2ubuntu4 libxml Version 2.6.32 libxml2 Version 2.6.32 Agavi 1.0.0.0 beta6 libxslt Version 1.1.24 libxslt compiled against libxml Version 2.6.32 EXSLT enabled my app/Default/validate/Index.xml looks like: ------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?> <ae:configurations parent="%core.module_dir%/Default/config/ validators.xml" xmlns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:xi="http://www.w3.org/2003/XInclude" xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0" xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <ae:configuration> <validators> <xi:include href="failas.xml" xpointer="xpointer(/validators/*)"> <xi:fallback> <validators> </validators> </xi:fallback> </xi:include> </validators> </ae:configuration> </ae:configurations> and the included file looks like: ------------------------------------------------------------------------ <?xml version="1.0" encoding="UTF-8"?> <validators xmlns:ns="http://agavi.org/agavi/config/parts/validators/1.0 " xmlns:ae="http://agavi.org/agavi/config/global/envelope/1.0"> <validate class="number" name="some_id_error" required="true"> <arguments> <argument>some_id</argument> </arguments> <ns:errors> <ns:error>__Nenurod?te Id.__</ns:error> </ns:errors> <ae:parameters> <ae:parameter name="min">1</ae:parameter> </ae:parameters> </validate> </validators>here included file is with namespaces, but i tryed and without thembut still errors errors errors.. autoload.xml files dont work too.. :/ Here is error output: ----------------------------------------------------------- RELAX NG validation of configuration file "/var/www/www-xiinclude/app/modules/Default/validate/Index.xml" failed: RELAX NG validation with"/usr/local/share/php/agavi/config/rng/validators.rng" failed due tothe following errors: Line 0: Extra element validators in interleave Line 3: Invalid sequence in interleave Line 3: Element configuration failed to validate content Line 0: Extra element configuration in interleave Line 3: Element configurations failed to validate content _______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users-------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2474 bytes Desc: not available Url : http://lists.agavi.org/pipermail/users/attachments/20081203/839910a0/attachment-0001.bin ------------------------------ _______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users End of users Digest, Vol 26, Issue 1 ************************************_______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users-------------- next part -------------- A non-text attachment was scrubbed... Name: smime.p7s Type: application/pkcs7-signature Size: 2474 bytes Desc: not available Url : http://lists.agavi.org/pipermail/users/attachments/20081205/68bcac63/attachment-0001.bin ------------------------------ _______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users End of users Digest, Vol 26, Issue 2 ************************************_______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users
smime.p7s
Description: S/MIME cryptographic signature
_______________________________________________ users mailing list [email protected] http://lists.agavi.org/mailman/listinfo/users
