Articles of xml

xpath insensitivo a maiúsculas e minúsculas contém () possível?

Estou correndo sobre todos os textnodes do meu DOM e verifique se o nodeValue contém uma certa string. /html/body//text()[contains(.,’test’)] Isso é sensível a maiúsculas e minúsculas. No entanto, eu também quero pegar o Test , TEST oder TesT . Isso é possível com o XPath (em JavaScript)?

Como remover elementos de xml usando xslt com folha de estilos e xsltproc?

Eu tenho muitos arquivos XML que possuem algo do formato: Qual eu quero ser removido do arquivo. Usando uma folha de estilo XSLT e o utilitário de linha de comando Linux xsltproc, como eu poderia fazer isso? Por este ponto no script eu já tenho a lista de arquivos contendo o elemento que desejo remover, […]

Está escrevendo tags de fechamento automático para elementos que tradicionalmente não usam práticas ruins?

Tenho notado jQuery (ou é o Firefox) vai transformar alguns dos meus into Agora minha pergunta é, está tudo bem para escrever minha marcação assim? Algum navegador irá engasgar com isso? Pessoalmente, acho que parece mais limpo fazer se estiver vazio.

Por que os caracteres de controle são ilegais no XML 1.0?

Há uma variedade de caracteres que não são legalmente codificáveis ​​no XML 1.0, por exemplo, U+0007 (‘bell’) e U+001B (‘escape’). A maioria dos interessantes são caracteres de ‘controle’ que não são espaços em branco. É claro (por exemplo) essa questão e outros que é a especificação XML que é o problema – mas alguém pode […]

Como ler a resposta XML de um URL em java?

Preciso escrever uma function simples que use uma URL e processe a resposta XML ou JSON. Verifiquei o site da Sun https://swingx-ws.dev.java.net/servlets/ProjectDocumentList , mas o object HttpRequest é para ser encontrado em nenhum lugar, é possível fazer isso em Java? Eu estou escrevendo um aplicativo final rich client.

XSD – como permitir elementos em qualquer ordem qualquer número de vezes?

Eu estou tentando criar um XSD e tentando gravar a definição com o seguinte requisito: Permitir que o elemento filho especificado apareça qualquer número de vezes (0 para ilimitado) Permitir que elementos filho estejam em qualquer ordem Eu olhei ao redor e encontrei várias soluções como esta : Mas pelo que eu entendi xs: choice […]

Como gerar o bloco CDATA usando o JAXB?

Eu estou usando o JAXB para serializar meus dados para XML. O código da turma é simples, conforme indicado abaixo. Eu quero produzir XML que contém blocos CDATA para o valor de alguns Args. Por exemplo, o código atual produz esse XML: 1234 <html>EMAIL</html> Eu quero embrulhar o arg “source” em CDATA de tal forma […]

Como validar um arquivo XML usando Java com um XSD com inclusão?

Estou usando o Java 5 javax.xml.validation.Validator para validar o arquivo XML. Eu fiz isso por um esquema que usa apenas importações e tudo funciona bem. Agora estou tentando validar com outro esquema que usa importação e um include. O problema que tenho é que o elemento no esquema principal é ignorado, a validação diz que […]

Nó atual vs. nó de contexto no XSLT / XPath?

Em XSLT, qual é a diferença entre o “nó atual” e o “nó de contexto”? Você pode encontrar os dois termos usados ​​aqui: http://www.w3.org/TR/xslt . Quando você usaria um ou outro? Como você se refere a cada um?

Como você remove caracteres hexadecimais inválidos de uma fonte de dados baseada em XML antes de construir um XmlReader ou XPathDocument que usa os dados?

Existe alguma maneira fácil / geral de limpar uma fonte de dados baseada em XML antes de usá-la em um XmlReader para que eu possa consumir normalmente dados XML que não estejam em conformidade com as restrições de caracteres hexadecimais colocadas em XML? Nota: A solução precisa manipular fonts de dados XML que usam codificações […]