Packages
floki
0.7.1
0.38.4
0.38.3
0.38.2
0.38.1
0.38.0
0.37.1
0.37.0
0.36.3
0.36.2
0.36.1
0.36.0
0.35.4
0.35.3
0.35.2
0.35.1
0.35.0
0.34.3
0.34.2
0.34.1
0.34.0
0.33.1
0.33.0
0.32.1
0.32.0
0.31.0
0.30.1
0.30.0
0.29.0
0.28.0
0.27.0
0.26.0
0.25.0
0.24.0
0.23.1
0.23.0
0.22.0
0.21.0
0.20.4
0.20.3
0.20.2
0.20.1
0.20.0
0.19.3
0.19.2
0.19.1
0.19.0
0.18.1
0.18.0
0.17.2
0.17.1
0.17.0
0.16.0
0.15.0
0.14.0
0.13.2
0.13.1
0.13.0
0.12.1
0.12.0
0.11.0
0.10.1
0.10.0
0.9.0
0.8.1
0.8.0
0.7.2
0.7.1
0.7.0
0.6.1
0.6.0
0.5.0
0.4.1
0.4.0
0.3.3
0.3.2
0.3.1
0.3.0
0.2.1
0.2.0
0.1.1
0.1.0
0.0.5
0.0.4
0.0.3
0.0.2
0.0.1
Floki is a simple HTML parser that enables search for nodes using CSS selectors.
Current section
86 Versions
Jump to
Current section
86 Versions
Compare versions
4
files changed
+7
additions
-5
deletions
| @@ -102,7 +102,7 @@ You can install Floki by adding a dependency to your mix file (mix.exs): | |
| 102 102 | ```elixir |
| 103 103 | defp deps do |
| 104 104 | [ |
| 105 | - {:floki, "~> 0.6"} |
| 105 | + {:floki, "~> 0.7"} |
| 106 106 | ] |
| 107 107 | end |
| 108 108 | ``` |
| @@ -22,4 +22,4 @@ | |
| 22 22 | [{<<"app">>,<<"mochiweb">>}, |
| 23 23 | {<<"optional">>,false}, |
| 24 24 | {<<"requirement">>,<<"~> 2.12.2">>}]}]}. |
| 25 | - {<<"version">>,<<"0.7.0">>}. |
| 25 | + {<<"version">>,<<"0.7.1">>}. |
| @@ -34,8 +34,9 @@ defmodule Floki.Finder do | |
| 34 34 | defp traverse({}, _, _, acc), do: acc |
| 35 35 | defp traverse([], _, _, acc), do: acc |
| 36 36 | defp traverse(string, _, _, acc) when is_binary(string), do: acc |
| 37 | - defp traverse({:comment, _comment},_, _, acc), do: acc |
| 38 | - defp traverse({:pi, _xml, _xml_attrs},_, _, acc), do: acc |
| 37 | + defp traverse({:comment, _comment}, _, _, acc), do: acc |
| 38 | + defp traverse({:pi, _xml, _xml_attrs}, _, _, acc), do: acc |
| 39 | + defp traverse({:pi, _php_script}, _, _, acc), do: acc |
| 39 40 | defp traverse([node|sibling_nodes], _, selectors, acc) do |
| 40 41 | acc = traverse(node, sibling_nodes, selectors, acc) |
| 41 42 | traverse(sibling_nodes, [], selectors, acc) |
| @@ -125,5 +126,6 @@ defmodule Floki.Finder do | |
| 125 126 | |
| 126 127 | defp ignore_node?({:comment, _}), do: true |
| 127 128 | defp ignore_node?({:pi, _, _}), do: true |
| 129 | + defp ignore_node?({:pi, _}), do: true |
| 128 130 | defp ignore_node?(_), do: false |
| 129 131 | end |
| @@ -3,7 +3,7 @@ defmodule Floki.Mixfile do | |
| 3 3 | |
| 4 4 | def project do |
| 5 5 | [app: :floki, |
| 6 | - version: "0.7.0", |
| 6 | + version: "0.7.1", |
| 7 7 | name: "Floki", |
| 8 8 | elixir: ">= 1.0.0", |
| 9 9 | package: package, |