Páginas (2):    1 2
Shordi   21-03-2024, 10:59
#11
Cita:Así le doy tiempo a Shordi a preparar una fideguá de marisco, una porchetta o un potaje en condiciones para sus comensales

Será paella hoy, asado de cabezón de cerdo mañana y codillos asados alemanes pasado.
Big Grin Big Grin

No podemos regresar
Harpo   21-03-2024, 22:38
#12
(21-03-2024, 00:52)Grandamakulo escribió: Nunca lo he probado como tal, pero supongo que sí. si me dices qué buscas, podemos verlo.
 
Inicialmente ver si se pueden extraer los atributos de un nodo.
Por ejempo:
Código:
<svg xmlns="http://www.w3.org/2000/svg" data-icon="zoom_out" viewBox="0 0 24 24" width="24" height="24">
Sacar viewBox="0 0 24 24", o cualquier otro atributo.

Un saludo, Harpo.
tincho   21-03-2024, 22:51
#13
(21-03-2024, 22:38)Harpo escribió: Sacar viewBox="0 0 24 24", o cualquier otro atributo.

En el ejemplo que pase antes, que tambien vale para el svg, podes sacar ese dato.
Código:
Public Function Color(s As String, htx As String, i As Integer) As String

  Dim htm As New HtmlDocument
  Dim ele As XmlElement
  Dim att As XmlNode

  htm.FromString(htx)

  For Each ele In htm.Body.GetChildrenByTagName("svg")
      If ele.Attributes.Count > 0 Then
        For Each att In ele.Attributes
          If att.Name = "viewBox" Then
            Print att.Value
          Endif
        Next
      Endif
  Next

  Return htx

End
Última modificación: 21-03-2024, 22:56 por tincho.

1 Saludo.
Harpo   22-03-2024, 19:51
#14
Gracias Tincho, así es como lo estoy haciendo. Busco una alternativa y quizás RegExp lo sea, pero soy un ignorante en esas cuestiones.

Un saludo, Harpo.
Grandamakulo   23-03-2024, 00:19
#15
Un experimento con WebView. Ya, ya sé que el problema es con TextEdit, pero así es como debería funcionar el marcado y desmarcado. Por otro lado, Webview no tiene las propiedades Paragraph, Index y Pos de las que si dispone TextEdit.
Por cierto, @Tincho hace bien en controlarlo por nodos; hasta hoy no se me había dado el caso, pero existe la posibilidad de encontrar contenido de una etiqueta, con lo que se descuajaringa todo el chiringuito. Por lo demás, bien, gracias  Wink
Archivos adjuntos
.gz
Busqueda_texto_Shordi_1.tar.gz (Tamaño: 37.57 KB Descargas: 1)
Última modificación: 23-03-2024, 00:22 por Grandamakulo.

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
tincho   23-03-2024, 13:08
#16
Exacto, cualquier estructura que tenga nodos se puede manejar de forma rápida con código similar al que pase antes.
Ademas teniendo en cuenta que estamos manejando texto enriquecido con nodos, es decir algo similar a HTML, cualquier cadena de texto estará contenida dentro de un nodo.

1 Saludo.
Grandamakulo   23-03-2024, 18:19
#17
Sí, @tincho, así es. El problema es que, cuando los documentos son grandes, el manejo de nodos se hace muy leeeeento. Y la tentación es fuerte.

En un lugar de La Mancha de cuyo nombre me acuerdo perfectamente...
Shordi   24-03-2024, 14:23
#18
Al diablo. De momento aparco el problema que me está retrasando y no deja de ser una tontería.
Esta mañana lo he vuelto a intentar y nada. Tengo algunas ideas por probar, pero lo dejo para más adelante que bastante retraso llevo ya.

Gracias por el interés y el tiempo empleado.

Saludos.

No podemos regresar
Páginas (2):    1 2
  
Usuarios navegando en este tema: 1 invitado(s)
Powered By MyBB, © 2002-2024 MyBB Group.
Made with by Curves UI.