Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/hoaproject/Xml
The Hoa\Xml library.
https://github.com/hoaproject/Xml
Update to PHP5.3.
582865c1cca8527f816ab6e424943a912aeb1de2 authored almost 14 years ago
582865c1cca8527f816ab6e424943a912aeb1de2 authored almost 14 years ago
Change Hoa_Exception for Hoa_Core_Exception.
9e2462e4a446d4bc03eba40d2578f326c933a167 authored almost 14 years ago
9e2462e4a446d4bc03eba40d2578f326c933a167 authored almost 14 years ago
Prevent when writeArray() writes on an empty node, and updates array format.
7c3193dd31308222d3282cf30c6279c73df9a0c0 authored almost 14 years ago
7c3193dd31308222d3282cf30c6279c73df9a0c0 authored almost 14 years ago
Rewrite the writeArray() method.
e3e71a4542e772ee475d9a1f779b7579124ee4ae authored almost 14 years ago
e3e71a4542e772ee475d9a1f779b7579124ee4ae authored almost 14 years ago
Change the exception message.
633981e4e89e49652f191f040c33a100c5b10324 authored almost 14 years ago
633981e4e89e49652f191f040c33a100c5b10324 authored almost 14 years ago
The writeArray() method is too buggy. Disable it temporary.
15c8d5232c417cbaa7fbac287c6f4f56fddf3ec5 authored almost 14 years ago
15c8d5232c417cbaa7fbac287c6f4f56fddf3ec5 authored almost 14 years ago
Add “and load()” for better performance.
b7a3dbe417ff37cb07c6c20426a3c2af29772fd5 authored almost 14 years ago
b7a3dbe417ff37cb07c6c20426a3c2af29772fd5 authored almost 14 years ago
Add ArrayAccess interface, allow to edit iterator instead of tree.
82ec655d5741fc4628e243f91d91af7fbc3a558f authored about 14 years ago
82ec655d5741fc4628e243f91d91af7fbc3a558f authored about 14 years ago
Fix a bug with the count() method.
8c5fbf70e96efb3bdde86acc5df000907712f2f5 authored about 14 years ago
8c5fbf70e96efb3bdde86acc5df000907712f2f5 authored about 14 years ago
Add the readCustomAttributesAsList() method.
5085a044bf22ac1f18dfc99d12c93517e6694a98 authored about 14 years ago
5085a044bf22ac1f18dfc99d12c93517e6694a98 authored about 14 years ago
Fix a bug in the truncate() method: forget to initialize buffer if null.
3c6c977b9c5cd0bf4f55f263d2cd297171891d8b authored about 14 years ago
3c6c977b9c5cd0bf4f55f263d2cd297171891d8b authored about 14 years ago
Add the removeAttribute() method.
86f858793ffccb812988f43fe5ccac4d34f11471 authored about 14 years ago
86f858793ffccb812988f43fe5ccac4d34f11471 authored about 14 years ago
Foobar
db1903434141f5155b79b7825f4bb22220e40285 authored about 14 years ago
db1903434141f5155b79b7825f4bb22220e40285 authored about 14 years ago
Add readCustomAttributes() to… read custom attributes \o/!
d9dd0364791383d9155cb58519c134818f07b439 authored about 14 years ago
d9dd0364791383d9155cb58519c134818f07b439 authored about 14 years ago
Add phrasing model element, allows to understand <foo>abc<bar>def</bar>ghi</foo> sequence.
1b34756545b60c62685fec500d90cedaf26ed434 authored about 14 years ago
1b34756545b60c62685fec500d90cedaf26ed434 authored about 14 years ago
Clarify code.
692b6567f8319d44af6d70de28eca9e970981f0a authored about 14 years ago
692b6567f8319d44af6d70de28eca9e970981f0a authored about 14 years ago
Redirect unknown call on the abstract element.
6033106143363a84a2e485213d08229aa26c6d4c authored about 14 years ago
6033106143363a84a2e485213d08229aa26c6d4c authored about 14 years ago
Edit the exception message.
cf55ebf888ba25e95546dcde326d748032f147be authored about 14 years ago
cf55ebf888ba25e95546dcde326d748032f147be authored about 14 years ago
querySelector*() methods now support current namespace.
eda9dbc4e286598fe0987dc99ad96fd0fff8253d authored about 14 years ago
eda9dbc4e286598fe0987dc99ad96fd0fff8253d authored about 14 years ago
Add a default namespace prefix support.
f6f02f59608de95bb72f12a17a3a292b2771874f authored about 14 years ago
f6f02f59608de95bb72f12a17a3a292b2771874f authored about 14 years ago
Remove the require_once 'Core.php' instruction to remove all include_path dependencies.
66d9cd53621d9f979d544cfa8b0a9a953401c033 authored about 14 years ago
66d9cd53621d9f979d544cfa8b0a9a953401c033 authored about 14 years ago
Change Hoa_Stream_Io for Hoa_Stream_Interface.
626bf98df78b327ac71839be556b1b9101aa0b46 authored about 14 years ago
626bf98df78b327ac71839be556b1b9101aa0b46 authored about 14 years ago
Redirect the maximum of methods to Hoa_Xml_Element_Basic when possible.
b5bec864b38b5ed8bd6f461a77d2156c1138c922 authored about 14 years ago
b5bec864b38b5ed8bd6f461a77d2156c1138c922 authored about 14 years ago
Change error format and reorganize exceptions number.
a6b3b76dc8ffabc680b93a0a90e9ebbd8fb5b600 authored about 14 years ago
a6b3b76dc8ffabc680b93a0a90e9ebbd8fb5b600 authored about 14 years ago
Add support of XML errors.
26a71851fd69538baa4b732e3e55894938242eb0 authored about 14 years ago
26a71851fd69538baa4b732e3e55894938242eb0 authored about 14 years ago
Change some Hoa_Stream_Io_Structural methods' names for a better semantics.
4baec33ff381cb60250d6b7cfaf23bbe2ccf46da authored about 14 years ago
4baec33ff381cb60250d6b7cfaf23bbe2ccf46da authored about 14 years ago
A very little optimisation.
d246157f8864344dfc88fbea49e871334f2b9d67 authored over 14 years ago
d246157f8864344dfc88fbea49e871334f2b9d67 authored over 14 years ago
Use a default namespace if no precised.
7461de9395e677cebef10646133eee8e2c916db2 authored over 14 years ago
7461de9395e677cebef10646133eee8e2c916db2 authored over 14 years ago
Global review: exceptions, load, possible bugs etc.
8f9c00d761dc45c1b1231027006314b5afcd0030 authored over 14 years ago
8f9c00d761dc45c1b1231027006314b5afcd0030 authored over 14 years ago
Add namespace support in the selectChildElement() method.
1c8b5ee6eb7817f47c3fbccfed4edfe37818b68f authored over 14 years ago
1c8b5ee6eb7817f47c3fbccfed4edfe37818b68f authored over 14 years ago
Complete the namespace support.
8e9d0a43a480d3f2e9c91eab7dbc67b3c3d159ee authored over 14 years ago
8e9d0a43a480d3f2e9c91eab7dbc67b3c3d159ee authored over 14 years ago
Add the getPrefix() method.
8116ca83caf11a8399427564b4d8e45d4ae7ed71 authored over 14 years ago
8116ca83caf11a8399427564b4d8e45d4ae7ed71 authored over 14 years ago
Force XML document to have a default namespace at least (better).
95b90cec457865fbcbc788d379371f50a7968766 authored over 14 years ago
95b90cec457865fbcbc788d379371f50a7968766 authored over 14 years ago
Manage namespaces.
199ee52af7650f9e44ffd01b0b03bd0be965e849 authored over 14 years ago
199ee52af7650f9e44ffd01b0b03bd0be965e849 authored over 14 years ago
Throw exception instead of choosing a default concrete element when an abstract one is unranked..
56828533910acc5867dabdf5fc2332cc590e94dc authored over 14 years ago
56828533910acc5867dabdf5fc2332cc590e94dc authored over 14 years ago
Complete API documentation.
11edf19a92aa1053a13a3ef54be62a42ea266373 authored over 14 years ago
11edf19a92aa1053a13a3ef54be62a42ea266373 authored over 14 years ago
Replace __CLASS__ by get_class($this). It is better :-).
b511bee429cdf4985a4dff367b4dc879ce6a4b03 authored over 14 years ago
b511bee429cdf4985a4dff367b4dc879ce6a4b03 authored over 14 years ago
Forget to update iterator collection when adding/setting a new child.
5270f99a30b2ceb175f06ea52ccd7a2e2475a22e authored over 14 years ago
5270f99a30b2ceb175f06ea52ccd7a2e2475a22e authored over 14 years ago
Review the iterator system because it did not support the children order.
c7dcd152e6d6de0004797c392af283cfed0b4e80 authored over 14 years ago
c7dcd152e6d6de0004797c392af283cfed0b4e80 authored over 14 years ago
Remove the set/select- superRoot() methods.
267a2c4b544448d21893f3c583668748f6f319cb authored over 14 years ago
267a2c4b544448d21893f3c583668748f6f319cb authored over 14 years ago
Correct two bugs and use the current object as default node instead of the super-parent class.
86950961557e0553c54bf12772a5c7c31eb99aa2 authored over 14 years ago
86950961557e0553c54bf12772a5c7c31eb99aa2 authored over 14 years ago
Add rank: abstract to concrete elements array.
1591997f2eaecefca586ab022f68bb6229e32c69 authored over 14 years ago
1591997f2eaecefca586ab022f68bb6229e32c69 authored over 14 years ago
Remove the interprete() method. Useless.
d7100281da95039e1c11bca26fd97a5ff6bbc7c2 authored over 14 years ago
d7100281da95039e1c11bca26fd97a5ff6bbc7c2 authored over 14 years ago
Oops, bad import.
d51b169b686ffcb1010d125eeeba7b9c7da57fcf authored over 14 years ago
d51b169b686ffcb1010d125eeeba7b9c7da57fcf authored over 14 years ago
Add concrete element structure: it enables to interprete the abstract XML tree.
dc1a536b7ff4e05b311bb974819eafd9bdee4b6c authored over 14 years ago
dc1a536b7ff4e05b311bb974819eafd9bdee4b6c authored over 14 years ago
Change the selectRoot() method; use a static attribute was a big error.
c1ba01f5c20e8523c4659c527a578f9dc61f439c authored over 14 years ago
c1ba01f5c20e8523c4659c527a578f9dc61f439c authored over 14 years ago
Add the readAttributesAsString() method.
f21b6f7404f6eb97142958a8a8fad6837cb77790 authored over 14 years ago
f21b6f7404f6eb97142958a8a8fad6837cb77790 authored over 14 years ago
Add attribute parser.
4f0c9c66d14a38456db0d2aa35b7d5eaf73fd0d7 authored over 14 years ago
4f0c9c66d14a38456db0d2aa35b7d5eaf73fd0d7 authored over 14 years ago
Forget to redirect DOM importation to the stream.
48c13e50555bc6309c8b13405329065add0cecf0 authored over 14 years ago
48c13e50555bc6309c8b13405329065add0cecf0 authored over 14 years ago
Move up the readDOM() method from Hoa_Xml_Element_Read to Hoa_Xml and Hoa_Xml_Element_Basic.
dbecb6c4434d0262e6f66ad44f4c4667afc9c9e4 authored over 14 years ago
dbecb6c4434d0262e6f66ad44f4c4667afc9c9e4 authored over 14 years ago
Strictly compare with a boolean.
c10a4525b168829b13ef0ca77c1a91d3e47dea17 authored over 14 years ago
c10a4525b168829b13ef0ca77c1a91d3e47dea17 authored over 14 years ago
Remove from here to a specific class (will be commited soon).
6d41673e1af139a47ef481ebd2e5af63492ceb73 authored over 14 years ago
6d41673e1af139a47ef481ebd2e5af63492ceb73 authored over 14 years ago
First draft for the new parseAttributes() static method.
a6faab7eaff78b5644aa77dfe3d26c4f6ece9ec5 authored over 14 years ago
a6faab7eaff78b5644aa77dfe3d26c4f6ece9ec5 authored over 14 years ago
Remove a var_dump().
d0883b675d5961bb9297ffaf06031b2c31f2b1c8 authored over 14 years ago
d0883b675d5961bb9297ffaf06031b2c31f2b1c8 authored over 14 years ago
Add the attributeExists() method and the notion of super-root (object that create the tree, a fake root).
48077920161a21bafa962f3ae83ecf71599d9a49 authored over 14 years ago
48077920161a21bafa962f3ae83ecf71599d9a49 authored over 14 years ago
Move attribute manipulation methods to parent element.
b1348d8899061b9157ae45d8aa1ff95c352016ec authored over 14 years ago
b1348d8899061b9157ae45d8aa1ff95c352016ec authored over 14 years ago
Hmm, add an array case. Must be tested!
07fb37592f85e30742b145187355e6e3dd2cdec6 authored over 14 years ago
07fb37592f85e30742b145187355e6e3dd2cdec6 authored over 14 years ago
Move Hoa_Xml_Element to Hoa_Xml_Element_Basic. Now Hoa_Xml_Element is an interface that represents all XML element.
e70f44aaa7958c231e98dd961fa450254788652f authored over 14 years ago
e70f44aaa7958c231e98dd961fa450254788652f authored over 14 years ago
Move Hoa_Xml_Element to Hoa_Xml_Element_Basic. Now Hoa_Xml_Element is an interface that represents all XML element.
8bd9cb4c01a68ac49b68e008f64147053f7f6c2f authored over 14 years ago
8bd9cb4c01a68ac49b68e008f64147053f7f6c2f authored over 14 years ago
Add the IteratorAggregate interface to match more SimpleXML.
44bbea3eec137a7f751d3d6585c6b485193747bb authored over 14 years ago
44bbea3eec137a7f751d3d6585c6b485193747bb authored over 14 years ago
Add the Countable interface (to match more the Hoa_Xml_Element), and add the getName() and count() methods.
d4ff06373456ed811e732acae7c978760948bf8d authored over 14 years ago
d4ff06373456ed811e732acae7c978760948bf8d authored over 14 years ago
Use get_class($this) instead of __CLASS__; it's better :-).
c225d4dabcb204f6d9d62c7ac47fce591bedddde authored over 14 years ago
c225d4dabcb204f6d9d62c7ac47fce591bedddde authored over 14 years ago
Import Hoa_Xml_Exception.
6e340b10d3a4e94dd5937de22dd190ade4e4bc84 authored over 14 years ago
6e340b10d3a4e94dd5937de22dd190ade4e4bc84 authored over 14 years ago
Optimizing the readAll() method.
f9ad024426bddc5118fc71b12197277d0288ae3e authored over 14 years ago
f9ad024426bddc5118fc71b12197277d0288ae3e authored over 14 years ago
Remove drafts of method to do (got alternatives) and add the xpath() method.
e36d7b261416190223a1f62ef2bc66a9961ec695 authored over 14 years ago
e36d7b261416190223a1f62ef2bc66a9961ec695 authored over 14 years ago
Uniformize interfaces (i.e. dispatch ReadWrite to Read and Write).
67be35c766ef680d5337b279e0158f0fdc1b49a8 authored over 14 years ago
67be35c766ef680d5337b279e0158f0fdc1b49a8 authored over 14 years ago
Goes on :-).
4d6cf3f36194e0c273f8b1dd6c439c1bb47f09e7 authored over 14 years ago
4d6cf3f36194e0c273f8b1dd6c439c1bb47f09e7 authored over 14 years ago
Save XML before closing the inner stream, i.e. observe the hoa://Event/Stream/...:close-before event.
92c9e122d2a2ac82dfdceaf28381dc2240895c9a authored over 14 years ago
92c9e122d2a2ac82dfdceaf28381dc2240895c9a authored over 14 years ago
Use the right class ;-).
af6f92a04930dea85fd7bccf7a5eb620d6e31fcc authored over 14 years ago
af6f92a04930dea85fd7bccf7a5eb620d6e31fcc authored over 14 years ago
Fix a bug with querySelectorAll() in querySelector().
32f67b1e16aaa590c7ffc143ae1ae1ce9aee9748 authored over 14 years ago
32f67b1e16aaa590c7ffc143ae1ae1ce9aee9748 authored over 14 years ago
Continue this package :-).
4f7781d731db8990eaa8fd9e7ace5d427a297034 authored over 14 years ago
4f7781d731db8990eaa8fd9e7ace5d427a297034 authored over 14 years ago
Adapt code to previous modification of Hoa_Compiler_Ll1.
50a15ee4b174050bc1b1e4b208afb2d6cb920db1 authored over 14 years ago
50a15ee4b174050bc1b1e4b208afb2d6cb920db1 authored over 14 years ago
Oops, forget to remove a var_dump :-).
10ccc08639fab55eeb331bb8ff111874e055afb9 authored over 14 years ago
10ccc08639fab55eeb331bb8ff111874e055afb9 authored over 14 years ago
Complete API documentation and set XML root for all elements.
a7ea8c27b4ce4d91f733ba5b35b9d12b8b5f7046 authored over 14 years ago
a7ea8c27b4ce4d91f733ba5b35b9d12b8b5f7046 authored over 14 years ago
Add the __init action to the consume() method. It fixes a bug ;-).
e34f37d5dcb47b7a865d1598ba9530c65b1ff806 authored over 14 years ago
e34f37d5dcb47b7a865d1598ba9530c65b1ff806 authored over 14 years ago
Optimized XPath query.
04f7298b22731e04e7d233480ca248da3cbe47d2 authored over 14 years ago
04f7298b22731e04e7d233480ca248da3cbe47d2 authored over 14 years ago
Continue the early draft.
22b1add282b05b5bbe2023c1b9dffe80f8418eea authored over 14 years ago
22b1add282b05b5bbe2023c1b9dffe80f8418eea authored over 14 years ago
Correct API documentation.
362ff49c27059b298a579930b0ddca03551571a6 authored over 14 years ago
362ff49c27059b298a579930b0ddca03551571a6 authored over 14 years ago
Mania: format code.
c2227315e1b2ac24482a858ee696f347f080c069 authored over 14 years ago
c2227315e1b2ac24482a858ee696f347f080c069 authored over 14 years ago
Add the Hoa_Xml_Element class that represents a XML element in a XML tree.
7dddfb0d2825d22699580415a4e21f07bb36b6b0 authored over 14 years ago
7dddfb0d2825d22699580415a4e21f07bb36b6b0 authored over 14 years ago
Hopla.
f59c2f0228fdc4245574d6e1ec192af880e163db authored over 14 years ago
f59c2f0228fdc4245574d6e1ec192af880e163db authored over 14 years ago
And restart this package :-).
9fead61b144d500f1cd4a1a6569f854c2a0b1eb8 authored over 14 years ago
9fead61b144d500f1cd4a1a6569f854c2a0b1eb8 authored over 14 years ago
Change copyright year.
21522796bf43ef5b12d2340dd075abd75d28f15f authored over 14 years ago
21522796bf43ef5b12d2340dd075abd75d28f15f authored over 14 years ago
Prepare the coming out of Hoa 0.5.0b!
6c9786d6c828e66038d3e2944ac09dfd4a769269 authored about 15 years ago
6c9786d6c828e66038d3e2944ac09dfd4a769269 authored about 15 years ago
Create the new architecture.
2a6de867145a379beb63e88ffb571e6f7e59a1c9 authored over 15 years ago
2a6de867145a379beb63e88ffb571e6f7e59a1c9 authored over 15 years ago
Create the new architecture.
5ecee56a9d523b8993d93f16c7978078b5cee0df authored over 15 years ago
5ecee56a9d523b8993d93f16c7978078b5cee0df authored over 15 years ago
New repository layout (again).
c0197d1b1646c167cde5e03a0a0091f8328430fd authored about 16 years ago
c0197d1b1646c167cde5e03a0a0091f8328430fd authored about 16 years ago