Herramientas de usuario

Herramientas del sitio


otros:psicofonias-como-obtenerlas

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

Próxima revisión
Revisión previa
otros:psicofonias-como-obtenerlas [2025/01/18 17:39]
truper creado
otros:psicofonias-como-obtenerlas [2025/01/19 05:00] (actual)
truper
Línea 37: Línea 37:
     * No se crean ideas nuevas, redes colaborativas,​ ni para ello se usa la tecnología existente, lo cual es indispensable en éste campo, pues se requiere estadística y minería de datos para poder avanzar     * No se crean ideas nuevas, redes colaborativas,​ ni para ello se usa la tecnología existente, lo cual es indispensable en éste campo, pues se requiere estadística y minería de datos para poder avanzar
     * Parece algo obvio, pero no existe ni una base de datos pública de psicofonías con la que poder entrenar una ia, todas las psicofonias se las guardan en el disco duro.     * Parece algo obvio, pero no existe ni una base de datos pública de psicofonías con la que poder entrenar una ia, todas las psicofonias se las guardan en el disco duro.
 +
 +**Del dicho al hecho, el autor de éste wiki rompe el molde egoísta para el progreso de la humanidad**
 +
 +Todas las psicofonias las libero bajo la licencia de ésta wiki \\
 +
 +https://​psicofonias.acosadores.net/​visitas.php
 +
 +** Software ** \\
 +Para poder organizar las psicofonias necesitamos alguna manera. La forma  es generar una tabla html a partir de datos, para ello mediante datos.xml guardamos la información,​ valida.xsd comprueba que xml no contenga errores y xslt genera una tabla en html \\
 +** software que usamos :** xmlcopyeditor \\
 + ​**datos.xml**
 +<code xml>
 +<!---
 +MIT License
 + 
 +Copyright (c) 2025 wiki.acosadores.net
 + 
 +Permission is hereby granted, free of charge, to any person obtaining a copy
 +of this software and associated documentation files (the "​Software"​),​ to deal
 +in the Software without restriction,​ including without limitation the rights
 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 +copies of the Software, and to permit persons to whom the Software is
 +furnished to do so, subject to the following conditions:
 + 
 +The above copyright notice and this permission notice shall be included in all
 +copies or substantial portions of the Software.
 + 
 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,​
 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 +SOFTWARE.
 +-->
 +<?​xml-stylesheet type="​text/​xsl"​ href="​crea.xsl"?>​
 +<visitas xmlns:​xsi="​http://​www.w3.org/​2001/​XMLSchema-instance"​ xsi:​noNamespaceSchemaLocation="​valida.xsd">​
 +    <​visita>​
 +      <​lugar>​Psiquiatrico</​lugar>​
 +      <​fecha>​20150525</​fecha>​
 +      <​descripcion>​Psicofonias obtenidas todas únicamente a viva voz en los primeros minutos de grabación</​descripcion>​
 +      <​imagenPresentacion>​resizePsiquiatricof2</​imagenPresentacion>​
 +      <​psicofonias>​
 +        <​psicofonia>​
 +        <​id>​psico6</​id>​
 +        <​descripcion>​Psicofonía irreconocible</​descripcion>​
 +        <​ubicacion>​Exterior junto a bancos</​ubicacion>​
 +        </​psicofonia>​
 +        <​psicofonia>​
 +        <​id>​psico5</​id>​
 +        <​descripcion>​Psicofonía de hombre en la lejanía</​descripcion>​
 +        <​ubicacion>​Exterior junto a bancos</​ubicacion>​
 +        </​psicofonia>​
 +        <​psicofonia>​
 +        <​id>​psico4</​id>​
 +        <​descripcion>​Psicofonía que parece de una chica</​descripcion>​
 +        <​ubicacion>​Exterior junto a bancos</​ubicacion>​
 +        </​psicofonia>​
 +        <​psicofonia>​
 +        <​id>​psico3</​id>​
 +        <​descripcion>​Psicofonía monosilábica</​descripcion>​
 +        <​ubicacion>​Exterior junto a bancos</​ubicacion>​
 +        </​psicofonia>​
 +        <​psicofonia>​
 +        <​id>​psico2</​id>​
 +        <​descripcion>​Psicofonía de dos sílabas</​descripcion>​
 +        <​ubicacion>​Exterior junto a bancos</​ubicacion>​
 +        </​psicofonia>​
 +        <​psicofonia>​
 +        <​id>​psico1</​id>​
 +        <​descripcion>​Psicofonía que parece de un hombre casi susurrando
 +        </​descripcion>​
 +        <​ubicacion>​Exterior junto a bancos</​ubicacion>​
 +        </​psicofonia>​
 +      </​psicofonias>​
 +    </​visita>​
 +
 +
 +
 +    <​visita>​
 +      <​lugar>​Monasterio</​lugar>​
 +      <​fecha>​20100911</​fecha>​
 +      <​linkAntiguo>​monasterio.php</​linkAntiguo>​
 +      <​descripcion>​Psicofonias obtenidas mediante ouija</​descripcion>​
 +      <​psicofonias>​
 +        <​psicofonia>​
 +        <​id>​psicosusurro</​id>​
 +        <​descripcion>​Psicofonía de hombre que parece decir quita, obtenida a continuación de pedir "si estas vete al si, dinos tu nombre"​
 +        </​descripcion>​
 +        <​ubicacion>​Exterior del edificio</​ubicacion>​
 +        </​psicofonia>​
 +        <​psicofonia>​
 +        <​id>​yoono</​id>​
 +        <​descripcion>​Psicofonía mono silábica de mujer que es obtenida a continuación de pedir si estas vete al si, manifiestate con nosotros
 +        </​descripcion>​
 +        <​ubicacion>​Exterior del edificio</​ubicacion>​
 +        </​psicofonia>​
 +      </​psicofonias>​
 +    </​visita>​
 +
 +
 +    <​visita>​
 +      <​lugar>​Seminario Escoceses</​lugar>​
 +      <​fecha>​20160110</​fecha>​
 +      <​descripcion>​Primera visita</​descripcion>​
 +      <​imagenPresentacion>​resizeseminario</​imagenPresentacion>​
 +      <​psicofonias>​
 +        <​psicofonia>​
 +        <​id>​semiescoceses</​id>​
 +        <​descripcion>​Psicofonía de suspiro que aparece en la duración de un sonido lineal extraño
 +        </​descripcion>​
 +        <​ubicacion>​Habitacion de los horrores</​ubicacion>​
 +        </​psicofonia>​
 +      </​psicofonias>​
 +    </​visita>​
 +
 +    <​visita>​
 +      <​lugar>​Psiquiatrico</​lugar>​
 +      <​fecha>​20100827</​fecha>​
 +      <​linkAntiguo>​investigacion.php</​linkAntiguo>​
 +      <​descripcion>​Varias sesiones de ouija</​descripcion>​
 +      <​imagenPresentacion>​resizePsiquiatrico</​imagenPresentacion>​
 +      <​psicofonias>​
 +        <​psicofonia>​
 +        <​id>​si</​id>​
 +        <​descripcion>​Psicofonía de una chica que responde si después de preguntar ¿Nos puedes dejar algun mensaje en la grabadora que hemos dejado? se superpone una risa, otra psicofonía (que no ha sido publicada) a la respuesta de mi amigo, bueno me parece demasiado exagerado antes de dejar el si en la grabadora.
 +        </​descripcion>​
 +        <​ubicacion>​Exterior junto a bancos</​ubicacion>​
 +        </​psicofonia>​
 +      </​psicofonias>​
 +    </​visita>​
 +    ​
 +    <​visita>​
 +      <​lugar>​Psiquiatrico</​lugar>​
 +      <​fecha>​20110728</​fecha>​
 +      <​linkAntiguo>​regreso.php</​linkAntiguo>​
 +      <​descripcion>​Ouija en el interior del edificio con mensajes coherentes y aciertos. Ninguna psicofonía obtenida</​descripcion>​
 +      <​imagenPresentacion>​resizePsiquiatricoRegreso</​imagenPresentacion>​
 +    </​visita>​
 +
 +  <​visita>​
 +  <​lugar>​Psiquiatrico</​lugar>​
 +  <​fecha>​20160615</​fecha>​
 +  <​linkAntiguo>​20160615.html</​linkAntiguo>​
 +  <​descripcion>​Preguntas a viva voz dentro del edificio</​descripcion>​
 +  <​imagenPresentacion>​resizePsiquiatricof2</​imagenPresentacion>​
 +  <​imagen>​20160615ultimoPiso</​imagen>​
 +  <​imagen>​20160615195937reducida</​imagen>​
 +  <​imagen>​20160615195728reducida</​imagen>​
 +  <​imagen>​20160615201803reducida</​imagen>​
 +  <​imagen>​20160615200645reducida</​imagen>​
 +  <​psicofonias>​
 +  <​psicofonia>​
 +  <​id>​buhardillapsiquiatrico2</​id>​
 +  <​descripcion>​Psicofonia que responde al afirmar "eso es una manta"</​descripcion>​
 +  <​ubicacion>​buhardilla</​ubicacion>​
 +  </​psicofonia>​
 +  <​psicofonia>​
 +  <​id>​buhardillapsiquiatrico</​id>​
 +  <​descripcion>​Psicofonia de susurro que aparece al hacer un comentario sobre una manta vieja que encontramos en el lugar</​descripcion>​
 +  <​ubicacion>​buhardilla</​ubicacion>​
 +  </​psicofonia>​
 +  </​psicofonias>​
 +  </​visita>​
 +  ​
 +  <​visita>​
 +    <​lugar>​Psiquiatrico</​lugar>​
 +    <​fecha>​Desconocida</​fecha>​
 +    <​linkAntiguo>​fechaDesconocida.html</​linkAntiguo>​
 +    <​descripcion>​Sesión de ouija dentro del edificio. Es necesario ver el enlace "Mas Información"​ para entender las psicofonías.
 +    </​descripcion>​
 +    <​imagenPresentacion>​resizePsiquiatricof2</​imagenPresentacion>​
 +    <​psicofonias>​
 +      <​psicofonia>​
 +        <​id>​pasospsiquiatrico2</​id>​
 +        <​descripcion>​Psicofonia obtenida al preguntar "​¿puedes dejar el mensaje en la grabadora?"</​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      <​psicofonia>​
 +        <​id>​pasospsiquiatrico</​id>​
 +        <​descripcion>​
 +        Psicofonia que aparece unos 20 segundos después de que un participante afirmase que sentía un escalofrío y frío.
 +        (El suspiro debe de ser de algún participante,​ el resto no)
 +        </​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
       ​       ​
 +      <​psicofonia>​
 +        <​id>​pasillopsiquiatrico</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +      <​psicofonia>​
 +        <​id>​pasillopsiquiatrico2</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +      <​psicofonia>​
 +        <​id>​pasillopsiquiatrico3</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico4</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico5</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico6</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico7</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico8</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico9</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico10</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico11</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +      ​
 +       <​psicofonia>​
 +        <​id>​pasillopsiquiatrico12</​id>​
 +        <​descripcion></​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +      </​psicofonia>​
 +    </​psicofonias>​
 +  </​visita>​
 +  ​
 +  <​visita>​
 +      <​lugar>​Psiquiatrico</​lugar>​
 +      <​fecha>​20160704</​fecha>​
 +      <​descripcion>​Psicofonia obtenida a viva voz</​descripcion>​
 +      <​imagenPresentacion>​20160704_213624_Resize</​imagenPresentacion>​
 +      <​psicofonias>​
 +        <​psicofonia>​
 +        <​id>​pasillopsiquiatrico14</​id>​
 +        <​descripcion>​Psicofonía que aparece unos 20 segundos después de preguntar "¿Me podeis dejar algo, quienes sois?"
 +        </​descripcion>​
 +        <​ubicacion>​Pasillo,​ suelo de marmol, al lado de las escaleras</​ubicacion>​
 +        </​psicofonia>​
 +      </​psicofonias>​
 +    </​visita>​
 +    ​
 +    <​visita>​
 +      <​lugar>​Psiquiatrico</​lugar>​
 +      <​fecha>​20160710</​fecha>​
 +      <​descripcion>​Psicofonias obtenidas a viva voz</​descripcion>​
 +      <​imagenPresentacion>​20160704_213624_Resize</​imagenPresentacion>​
 +      <​psicofonias>​
 +        <​psicofonia>​
 +        <​id>​detraspasillomarmol</​id>​
 +        <​descripcion>​Psicofonía que responde inmediatamente después de que la participante afirmase "Yo lo que he notado es una presión aquí en el cerebro"​
 +        </​descripcion>​
 +        <​ubicacion>​Detrás del pasillo del suelo de marmol de al lado de las escaleras en ese otro pasillo</​ubicacion>​
 +        </​psicofonia>​
 +        <​psicofonia>​
 +        <​id>​detraspasillomarmol2</​id>​
 +        <​descripcion>​Psicofonía que responde cuando el participante pregunta ¿Puedes hacerme una señal?
 +        </​descripcion>​
 +        <​ubicacion>​Detrás del pasillo del suelo de marmol de al lado de las escaleras en ese otro pasillo</​ubicacion>​
 +        </​psicofonia>​
 +        <​psicofonia>​
 +        <​id>​detraspasillomarmol4</​id>​
 +        <​descripcion>​Psicofonía que aparece después de que los participantes comentasen acerca del 
 +        gallo muerto o víscera encontrada en la capilla. Ya cuando bajaban las escaleras para marchar.
 +        </​descripcion>​
 +        <​ubicacion>​Pasillo suelo de marmol, bajando las escaleras del piso superior donde aparecieron las otras psicofonias</​ubicacion>​
 +        </​psicofonia>​
 +      </​psicofonias>​
 +    </​visita>​
 +    ​
 +    ​
 +    ​
 +    ​
 +  <​visita>​
 +      <​lugar>​Psiquiatrico</​lugar>​
 +      <​fecha>​20160726</​fecha>​
 +      <​descripcion>​
 +      Recorrido por el edificio. Psicofonias obtenidas sin preguntar y sin hacer nada, aparecen respondiendo a nuestras
 +      conversaciones
 +      </​descripcion>​
 +      <​imagenPresentacion>​20160704_213624_Resize</​imagenPresentacion>​
 +      <​psicofonias>​
 +      <​psicofonia>​
 +      <​id>​dudaspsico</​id>​
 +      <​descripcion>​
 +      Psicofonía que aparece al comentar donde podía estar la habitación de las inscripciones
 +      </​descripcion>​
 +      <​ubicacion>​Recorrido por el edificio</​ubicacion>​
 +      </​psicofonia>​
 +      <​psicofonia>​
 +      <​id>​recorridopsiquiatrico</​id>​
 +      <​descripcion>​
 +      Psicofonía que aparece al comentar algo
 +      </​descripcion>​
 +      <​ubicacion>​Recorrido por el edificio</​ubicacion>​
 +      </​psicofonia>​
 +      <​psicofonia>​
 +      <​id>​recorridopsiquiatrico2</​id>​
 +      <​descripcion>​
 +      Psicofonía que aparece 30 segundos despues de comentar "y estas taquillas",​ pero no parece tener coherencia con ese comentario
 +      </​descripcion>​
 +      <​ubicacion>​Recorrido por el edificio</​ubicacion>​
 +      </​psicofonia>​
 +      </​psicofonias>​
 +    </​visita> ​   ​
 +    ​
 +    <​visita>​
 +      <​lugar>​Psiquiatrico</​lugar>​
 +      <​fecha>​20160727</​fecha>​
 +      <​descripcion>​
 +      Incursiones psicofonicas de pasos, obtenidas sin preguntar y sin hacer nada
 +      </​descripcion>​
 +      <​imagenPresentacion>​resizePsiquiatricoHabitacionInscripcion</​imagenPresentacion>​
 +      <​imagen>​20160727210357reducida</​imagen>​
 +      <​psicofonias>​
 +      <​psicofoniaDescargar>​
 +      <​id>​pasosacompanan.mp3</​id>​
 +      <​descripcion>​
 +      Grabación completa, descargar (CON CLICK DERECHO GUARDAR ENLACE COMO) y escuchar a todo volúmen. Sonidos de pasos que acompañan todo el rato a quien se dió una vuelta por los alrededores de la habitación y de la planta mientras otro se quedaba
 +      en la habitación en aislamiento. Se sabe porque él llevaba playeros y se distingue como es su sonido
 +      y no había nadie mas andando con zapatos.
 +      </​descripcion>​
 +      <​ubicacion>​Recorrido planta, alrededores habitación inscripciones</​ubicacion>​
 +      </​psicofoniaDescargar>​
 +      </​psicofonias>​
 +    </​visita>​
 +    ​
 +    <​visita>​
 +      <​lugar>​Psiquiatrico</​lugar>​
 +      <​fecha>​20160820</​fecha>​
 +      <​descripcion>​
 +      Psicofonias obtenidas por el recorrido del edificio
 +      </​descripcion>​
 +      <​imagenPresentacion>​20160704_213624_Resize</​imagenPresentacion>​
 +      <​psicofonias>​
 +      <​psicofonia>​
 +      <​id>​200816psiquiatrico</​id>​
 +      <​descripcion>​
 +      Psicofonia que aparece sin hacer ningún comentario o pregunta
 +      </​descripcion>​
 +      <​ubicacion>​Desconocida</​ubicacion>​
 +      </​psicofonia>​
 +      <​psicofonia>​
 +      <​id>​200816psiquiatrico2</​id>​
 +      <​descripcion>​
 +      Psicofonia que aparece 5 segundos después de que el participante afirmase "​aquí,​ justo aquí ha sido" ​
 +      haciendo referencia a la ubicación exacta por la que al pasar por ella afirmaba notar una micro presión en 
 +      el centro de la cabeza, e inmediatamente antes aparece la psicofonia a cuando el participante afirma "justo al pasar por aquí he notao esa mini sensación en la cabeza"​
 +      </​descripcion>​
 +      <​ubicacion>​Desconocida</​ubicacion>​
 +      </​psicofonia>​
 +      </​psicofonias>​
 +    </​visita>​
 +</​visitas>​
 +</​code>​
 +
 +** valida.xsd ** \\
 +<code xml>
 +<​!--- ​
 +"""​
 +MIT License
 + 
 +Copyright (c) 2025 wiki.acosadores.net
 + 
 +Permission is hereby granted, free of charge, to any person obtaining a copy
 +of this software and associated documentation files (the "​Software"​),​ to deal
 +in the Software without restriction,​ including without limitation the rights
 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 +copies of the Software, and to permit persons to whom the Software is
 +furnished to do so, subject to the following conditions:
 + 
 +The above copyright notice and this permission notice shall be included in all
 +copies or substantial portions of the Software.
 + 
 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,​
 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 +SOFTWARE.
 +-->
 +<?xml version="​1.0"​ encoding="​UTF-8"?>​
 +<​xs:​schema xmlns:​xs="​http://​www.w3.org/​2001/​XMLSchema"​ elementFormDefault="​qualified">​
 +
 +  <​xs:​element name="​visitas">​
 +    <​xs:​complexType>​
 +      <​xs:​sequence>​
 +      <​xs:​element ref="​visita"​ minOccurs="​1"​ maxOccurs="​unbounded"/>​
 +      </​xs:​sequence>​
 +    </​xs:​complexType>​
 +  </​xs:​element>​
 +  ​
 +  <​xs:​element name="​visita">​
 +    <​xs:​complexType>​
 +      <​xs:​sequence>​
 +      <​xs:​element ref="​lugar"​ minOccurs="​1"​ maxOccurs="​1"/> ​   ​
 +       <​xs:​element ref="​fecha"​ minOccurs="​1"​ maxOccurs="​1"/> ​   ​
 +       <​xs:​group ref="​linkAntiguoDetalles"/>​
 +       <​xs:​element name="​descripcion"​ minOccurs="​1"​ maxOccurs="​1"​ type="​xs:​string"/>​
 +       <​xs:​element ref="​imagenPresentacion"​ minOccurs="​0"​ maxOccurs="​1"/>​
 +       <​xs:​element ref="​imagen"​ minOccurs="​0"​ maxOccurs="​unbounded"/>​
 +       <​xs:​element name="​video"​ minOccurs="​0"​ maxOccurs="​unbounded"​ type="​xs:​string"/>​
 +     <​xs:​element ref="​psicofonias"​ minOccurs="​0"​ maxOccurs="​1"/>​
 +      </​xs:​sequence>​
 +    </​xs:​complexType>​
 +  </​xs:​element>​
 +  <​xs:​group name="​linkAntiguoDetalles">​
 +  <​xs:​choice>​
 +      <​xs:​element name="​linkAntiguo"​ minOccurs="​0"​ maxOccurs="​1"​ type="​xs:​string"/>​
 +       <​xs:​element ref="​detalles"​ minOccurs="​0"​ maxOccurs="​1"/>​
 +  </​xs:​choice>​
 +  </​xs:​group>​
 +  ​
 +  <​xs:​element name="​detalles">​
 +  <​xs:​simpleType>​
 +  <​xs:​restriction base="​xs:​string">​
 +  <​xs:​pattern value="​(visita)2[0-9]{3}[0-1][0-9][0-3][0-9](.html)"/>​
 +  </​xs:​restriction>​
 +  </​xs:​simpleType>​
 +  </​xs:​element>​
 +  ​
 +  <​xs:​element name="​psicofonias">​
 +    <​xs:​complexType>​
 +      <​xs:​sequence>​
 +     <​xs:​element ref="​psicofonia"​ minOccurs="​0"​ maxOccurs="​unbounded"/>​
 +     <​xs:​element ref="​psicofoniaDescargar"​ minOccurs="​0"​ maxOccurs="​unbounded"/>​
 +      </​xs:​sequence>​
 +    </​xs:​complexType>​
 +  </​xs:​element>​
 +  ​
 +  <​xs:​element name="​psicofonia">​
 +  <​xs:​complexType>​
 +    <​xs:​sequence>​
 +       <​xs:​element ref="​id"​ minOccurs="​1"​ maxOccurs="​1"/>​
 +       <​xs:​element name="​descripcion"​ minOccurs="​1"​ maxOccurs="​1"​ type="​xs:​string"/>​
 +       <​xs:​element name="​ubicacion"​ minOccurs="​1"​ maxOccurs="​1"​ type="​xs:​string"/>​
 +    </​xs:​sequence>​
 +  </​xs:​complexType>​
 +  </​xs:​element>​
 +  ​
 +  <​xs:​element name="​psicofoniaDescargar">​
 +  <​xs:​complexType>​
 +    <​xs:​sequence>​
 +       <​xs:​element name="​id"​ minOccurs="​1"​ maxOccurs="​1"/>​
 +       <​xs:​element name="​descripcion"​ minOccurs="​1"​ maxOccurs="​1"​ type="​xs:​string"/>​
 +       <​xs:​element name="​ubicacion"​ minOccurs="​1"​ maxOccurs="​1"​ type="​xs:​string"/>​
 +    </​xs:​sequence>​
 +  </​xs:​complexType>​
 +  </​xs:​element>​
 +  ​
 +  <​xs:​element name="​id">​
 +    <​xs:​simpleType>​
 +    <​xs:​restriction base="​xs:​string">​
 +      <​xs:​pattern value="​[a-z0-9]+"/>​
 +    </​xs:​restriction>​
 +    </​xs:​simpleType>  ​
 +  </​xs:​element>​
 +  ​
 +  <​xs:​element name="​lugar">​
 +    <​xs:​simpleType>​
 +    <​xs:​restriction base="​xs:​string">​
 +      <​xs:​pattern value="​[a-zA-Z0-9 ]+"/>​
 +    </​xs:​restriction>​
 +    </​xs:​simpleType>  ​
 +  </​xs:​element>  ​
 +  ​
 +  <​xs:​element name="​fecha">​
 +    <​xs:​simpleType>​
 +    <​xs:​restriction base="​xs:​string">​
 +      <​xs:​pattern value="​Desconocida|2[0-9]{3}[0-1][0-9][0-3][0-9]"/>​
 +    </​xs:​restriction>​
 +    </​xs:​simpleType>  ​
 +  </​xs:​element>  ​
 +  ​
 +  <​xs:​element name="​imagenPresentacion">​
 +  <​xs:​simpleType>​
 +  <​xs:​restriction base="​xs:​string">​
 +  <​xs:​enumeration value="​resizePsiquiatricoRegreso"/>​
 +  <​xs:​enumeration value="​resizePsiquiatrico"/>​
 +  <​xs:​enumeration value="​resizePsiquiatricof2"/>​
 +  <​xs:​enumeration value="​resizeseminario"/>​
 +  <​xs:​enumeration value="​resizePsiquiatricoHabitacionInscripcion"/>​
 +  <​xs:​enumeration value="​20160704_213624_Resize"/>​
 +  </​xs:​restriction>​
 +  </​xs:​simpleType>​
 +  </​xs:​element>​
 +  ​
 +  <​xs:​element name="​imagen">​
 +  <​xs:​simpleType>​
 +  <​xs:​restriction base="​xs:​string">​
 +    <​xs:​pattern value="​[a-zA-Z0-9]+"/>  ​
 +  </​xs:​restriction>  ​
 +  </​xs:​simpleType>​
 +  </​xs:​element>​
 +  ​
 +</​xs:​schema>​
 +</​code>  ​
 +
 +** crea.xsl **
 +<code xml>
 +<!---
 +"""​
 +MIT License
 + 
 +Copyright (c) 2025 wiki.acosadores.net
 + 
 +Permission is hereby granted, free of charge, to any person obtaining a copy
 +of this software and associated documentation files (the "​Software"​),​ to deal
 +in the Software without restriction,​ including without limitation the rights
 +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 +copies of the Software, and to permit persons to whom the Software is
 +furnished to do so, subject to the following conditions:
 + 
 +The above copyright notice and this permission notice shall be included in all
 +copies or substantial portions of the Software.
 + 
 +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,​
 +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 +SOFTWARE.
 +-->
 +<?xml version="​1.0"​ encoding="​UTF-8"?>​
 +<​xsl:​stylesheet xmlns:​xsl="​http://​www.w3.org/​1999/​XSL/​Transform"​ version="​1.0">​
 +  <​xsl:​template match="​visitas">​
 +  <​html>​
 +  <​head>​
 +  <​style>​
 +  table{color:​blue}
 +</​style>  ​
 +  </​head>​
 +  <meta charset="​utf-8"/>​
 +  <body bgcolor="#​F0E2D5">​
 +  <​center>​
 +  <table border="​1">​
 +  <​xsl:​apply-templates select="​visita">  ​
 +  <​xsl:​sort select="​fecha"​ data-type="​number"​ order="​descending"/>​
 +  </​xsl:​apply-templates>​
 +  </​table>  ​
 +  </​center>​
 +  </​body>  ​
 +  </​html>​
 +  <​xsl:​text disable-output-escaping="​yes">​
 +&​lt;?​php
 +include("​estadisticaVisitas.php"​);​
 +visitas("​Visitas"​);​
 +?&gt;
 +  </​xsl:​text>​
 +  </​xsl:​template>​
 +  ​
 +  ​
 +  <​xsl:​template match="​visita">​
 +  <​tr><​xsl:​attribute name="​align">​center</​xsl:​attribute>​
 +              <​td><​xsl:​attribute name="​bgcolor">#​81F781</​xsl:​attribute>​Lugar</​td>​
 +              <​td><​xsl:​attribute name="​bgcolor">#​81F781</​xsl:​attribute>​Descripción</​td>​
 +              <​td><​xsl:​attribute name="​bgcolor">#​81F781</​xsl:​attribute>​Fecha</​td>​
 +  </tr>
 +  <​tr><​xsl:​attribute name="​align">​center</​xsl:​attribute>​
 +              <td>
 +              <​xsl:​value-of select="​./​lugar"/>​
 +                  <xsl:if test="​linkAntiguo">​
 +                    <a>
 +                    <​xsl:​attribute name="​href">​
 +                    <​xsl:​value-of select="​./​linkAntiguo"/>​
 +                    </​xsl:​attribute>​
 +                    <​xsl:​attribute name="​target">​_blank</​xsl:​attribute>​
 +                    (Mas información)
 +                    </a>
 +                  </​xsl:​if>​
 +                  <xsl:if test="​detalles">​
 +                    <a>
 +                    <​xsl:​attribute name="​href">​
 +                    <​xsl:​value-of select="​concat('​detalles/',​./​detalles)"/>​
 +                    </​xsl:​attribute>​
 +                    <​xsl:​attribute name="​target">​_blank</​xsl:​attribute>​
 +                    (Mas información)
 +                    </a>
 +                  </​xsl:​if>​
 +                  <p/>
 +                  <xsl:if test="​imagenPresentacion">​
 +                    <img>
 +                    <​xsl:​attribute name="​src">​
 +                    <​xsl:​value-of select="​concat('​imagenes/',​./​imagenPresentacion,'​.jpg'​)"/>​
 +                    </​xsl:​attribute>​
 +                    </​img>​
 +                  </​xsl:​if>​
 +                  <xsl:if test="​imagen">​
 +                  <p/>
 +                    <​xsl:​for-each select="​imagen">​
 +                      <a>
 +                        <​xsl:​attribute name="​href">​
 +                        <​xsl:​value-of select="​concat('​imagenes/',​.,'​.jpg'​)"/>​
 +                        </​xsl:​attribute>​
 +                        <​xsl:​attribute name="​target">​_blank</​xsl:​attribute>​
 +                        Imagen
 +                    </a>-
 +                    </​xsl:​for-each>​
 +                  </​xsl:​if>​
 +                  <xsl:if test="​video">​
 +                    <p/>
 +                    <​xsl:​for-each select="​video">​
 +                      <a>
 +                        <​xsl:​attribute name="​href">​
 +                        <​xsl:​value-of select="​."/>​
 +                        </​xsl:​attribute>​
 +                        <​xsl:​attribute name="​target">​_blank</​xsl:​attribute>​
 +                        Video
 +                    </a>-
 +                    </​xsl:​for-each>​
 +                  </​xsl:​if>​
 +              </td>
 +              <​td><​xsl:​value-of select="​./​descripcion"/></​td>​
 +              <td>
 +              <​xsl:​choose>​
 +                <​xsl:​when test="​./​fecha!='​Desconocida'">​
 +                  <​xsl:​value-of select="​concat(substring(./​fecha,​1,​4),'​-',​substring(./​fecha,​5,​2),'​-',​substring(./​fecha,​7,​2))"/>​
 +                </​xsl:​when>​
 +                <​xsl:​otherwise>​
 +                  <​xsl:​value-of select="​./​fecha"/>​
 +                </​xsl:​otherwise>​
 +              </​xsl:​choose>​
 +              </td>
 +  </tr>
 +  <xsl:if test="​psicofonias">​
 +  <​tr><​xsl:​attribute name="​align">​center</​xsl:​attribute>​
 +  <​td><​xsl:​attribute name="​bgcolor">​yellow</​xsl:​attribute>​Psicofonia</​td>​
 +  <​td><​xsl:​attribute name="​bgcolor">​yellow</​xsl:​attribute>​Descripción</​td>​
 +  <​td><​xsl:​attribute name="​bgcolor">​yellow</​xsl:​attribute>​Ubicación</​td></​tr>​
 +  <​xsl:​for-each select="​psicofonias/​psicofonia">​
 +    <​tr><​xsl:​attribute name="​align">​center</​xsl:​attribute>​
 +            <​xsl:​attribute name="​font">​green</​xsl:​attribute>​
 +                <td>
 +              <​audio>​
 + <​xsl:​attribute name="​src">​
 + <​xsl:​value-of select="​concat('​sonido/',​./​id,'​.mp3'​)"/>​
 + </​xsl:​attribute>​
 + <​xsl:​attribute name="​controls">​controls</​xsl:​attribute>​
 + Este navegador no tiene html5
 + </​audio> ​               ​
 +                </td>
 +                <​td><​xsl:​value-of select="​./​descripcion"/></​td>​
 +                 <​td><​xsl:​value-of select="​./​ubicacion"/></​td>​
 +    </tr>
 +    </​xsl:​for-each>​
 +    ​
 +    <​xsl:​for-each select="​psicofonias/​psicofoniaDescargar">​
 +    <​tr><​xsl:​attribute name="​align">​center</​xsl:​attribute>​
 +            <​xsl:​attribute name="​font">​green</​xsl:​attribute>​
 +                <td>
 +              <a>
 + <​xsl:​attribute name="​href">​
 + <​xsl:​value-of select="​concat('​sonido/',​./​id)"/>​
 + </​xsl:​attribute>​
 + <​xsl:​attribute name="​target">​_blank</​xsl:​attribute>​
 + <​xsl:​value-of select="​./​id"/>​
 + </​a> ​               ​
 +                </td>
 +                <​td><​xsl:​value-of select="​./​descripcion"/></​td>​
 +                 <​td><​xsl:​value-of select="​./​ubicacion"/></​td>​
 +    </tr>
 +    </​xsl:​for-each>​
 +    ​
 +  </​xsl:​if>​
 +  ​
 +
 +</​xsl:​template>​
 +</​xsl:​stylesheet>​
 +</​code>​
otros/psicofonias-como-obtenerlas.1737218364.txt.gz · Última modificación: 2025/01/18 17:39 por truper