小编Vid*_*gar的帖子

使用copy-of with document()将SVG添加到XHTML输出

在处理我的XML时,我正在尝试href使用以下行将从属性引用的SVG文件直接复制到我的输出HTML中:

 <xsl:copy-of copy-namespaces="yes" select="document(@href)"/>
Run Code Online (Sandbox Code Playgroud)

copy-namespaces不应该是必要的,因为无论如何默认值是"是",但我已添加它以防止我是否尝试过它的问题.

这些文件被复制到HTML中,但任何命名空间元素都会被清除.例如,在复制之前看起来像这样的文件:

  <rdf:RDF>
      <cc:Work rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
        <dc:title/>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g transform="translate(-519.21143,-667.79077)" id="layer1">
    <image xlink:href="data:image/png;base64
Run Code Online (Sandbox Code Playgroud)

之后看起来像这样:

  <_0:RDF xmlns:_0="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
      <_0:Work xmlns:_0="http://creativecommons.org/ns#" about="">
        <_0:format xmlns:_0="http://purl.org/dc/elements/1.1/">image/svg+xml</_0:format>
        <_0:type xmlns:_0="http://purl.org/dc/elements/1.1/" resource="http://purl.org/dc/dcmitype/StillImage"/>
        <_0:title xmlns:_0="http://purl.org/dc/elements/1.1/"/>
      </_0:Work>
    </_0:RDF>
  </metadata>
  <g id="layer1" transform="translate(-519.21143,-667.79077)">
    <image href="data:image/png;base64
Run Code Online (Sandbox Code Playgroud)

href图像元素值上缺少的xlink命名空间特别成问题.

有关如何以不同方式执行此操作的任何想法,无需任何解释即可阅读SVG文件?

我找到了一个"有效"的解决方案,但它是一个黑客,我想要一些更优雅的东西:

<xsl:template name="topic-image-svg">
    <!-- Generate tags to embed SWFs -->
    <xsl:element name="div">
      <xsl:if test="@width">
        <xsl:attribute name="width">
          <xsl:value-of select="@width"/>
        </xsl:attribute>
      </xsl:if>
      <xsl:if test="@height">
        <xsl:attribute name="height">
          <xsl:value-of select="@height"/>
        </xsl:attribute>
      </xsl:if>     
        <xsl:apply-templates select="document(@href)" mode="svg"/> …
Run Code Online (Sandbox Code Playgroud)

html xml svg xslt-2.0 xslt-1.0

113
推荐指数
1
解决办法
2487
查看次数

Angularjs - 简单表单提交

我正在通过AngularJs学习曲线,我发现实际上没有任何实例可供现实世界使用.

我试图清楚地了解如何提交具有最标准组件的表单并将其传递给PHP文件.

我的小提琴.

有没有人有任何关于提交简单,无污染的表格的好例子,这些表格可以帮助我和许多其他Angularjs初学者.

当我说一个干净的形式时,我指的是这样的东西..

<div ng-app="myApp">

    <form name="saveTemplateData" action="#" ng-controller="FormCtrl" ng-submit="submitForm()">

        First name:    <br/><input type="text" ng-model="form.firstname">    <br/><br/>
        Email Address: <br/><input type="text" ng-model="form.emailaddress"> <br/><br/>

        <textarea rows="3" cols="25" ng-model="form.textareacontent"></textarea>

            <br/><br/>

        <input type="radio" ng-model="form.gender" value="female" />Female ...
        <input type="radio" ng-model="form.gender" value="male" />Male <br/>

            <br/><br/>

        <input type="checkbox" ng-model="form.member" value="5"/> Already a member

            <br/><br/>

        <input type="file" ng-model="form.file_profile" id="file_profile"><br/>
        <input type="file" ng-model="form.file_avatar" id="file_avatar">

            <br/><br/>

        <!-- <button ng-click="save()" >Save</button> -->
        <input type="submit" ngClick="Submit" >

    </form>

</div>
Run Code Online (Sandbox Code Playgroud)

我的ng-app代码......

var app = angular.module('myApp', []);
app.controller('FormCtrl', function …
Run Code Online (Sandbox Code Playgroud)

javascript php forms angularjs

63
推荐指数
2
解决办法
20万
查看次数

Composer update/create-project/install - HTTP请求失败

最近我了解了Laravel 4.2.然后我切换到Laravel 5.我一直使用composer来添加其他依赖项和东西,我完全没有问题.

上周四我使用了一个新项目composer create-project laravel/laravel dir_name --prefer-dist.一切顺利.

但自周五以来,我无能为力.每当我尝试创建新项目,更新依赖项或执行任何操作时,都会等待很长时间(几乎像冻结)然后再出现错误.他们通常是关于HTTP request failed或有问题的packagist.org.

在工作中我没有任何问题.我的朋友也没有.它在我的电脑上工作,突然停了下来.请帮忙.

C:\xampp\htdocs\dir_name>composer update
Loading composer repositories with package information
Updating dependencies (including require-dev)
The "http://packagist.org/p/symfony/routing$0b411061e305b2d7a108caca01c21b859b6a2be133eff320b93e64d8
c5759e2b.json" file could not be downloaded: failed to open stream: HTTP request failed!
http://packagist.org could not be fully loaded, package information was loaded from the local cache
and may be out of date

[here freezes for good (more than 20 minutes), killed]
Run Code Online (Sandbox Code Playgroud)

我的作曲家是最新的:

C:\xampp\htdocs\dir_name>composer self-update
You are already …
Run Code Online (Sandbox Code Playgroud)

php composer-php

25
推荐指数
1
解决办法
2万
查看次数

添加HTML5清单时,我的所有jQuery(移动)AJAX请求都失败,状态为0

我有一个工作的jQuery移动应用程序,它对$.ajax静态.json文件做一些简单的请求.一切都很顺利,直到我添加一个清单:只是改变<html><html manifest="myapp.appcache">打破我的ajax!这是我的清单:

CACHE MANIFEST

CACHE:
jquery.mobile-1.0.1.css
images/ajax-loader.png
images/icons-18-white.png
jquery-1.6.4.js
jquery.mobile-1.0.1.js
Run Code Online (Sandbox Code Playgroud)

我试过添加:

NETWORK:
salesorg.*.json
Run Code Online (Sandbox Code Playgroud)

没有区别.严肃的de ja vu在这里,但我不知道解决方案是什么.

ajax jquery html5

11
推荐指数
1
解决办法
561
查看次数

如何在连续部署到azure网站时使用EnableMSDeployAppOffline?

根据这篇文章,MSDeploy可以在部署时自动删除App_Offline.htm文件.

遗憾的是,当使用VSOnline"GitContinuousDeploymentTemplate"构建过程并部署到Windows Azure网站时,它似乎不起作用.

是否有任何解决方法来利用此功能?在构建开始之前不需要手动停止网站的任何其他解决方案?

git app-offline.htm msdeploy azure-web-sites

11
推荐指数
1
解决办法
1562
查看次数

替换多个文档中的HTML字符串部分

我将现有Microsoft Word文档的一部分保存为HTML,并在面板中动态嵌入此HTML以向用户提供说明.

这是正常工作,除了没有出现的图像.检查生成的HTML我看到显示图像的HTML是

<img src="home_files/image001.png" />

在Visual Studio中,HTML帮助页面存储在名为Help的文件夹中,因此我将此行更改为包含帮助文件夹

<img src="help/home_files/image001.png" />

通过此更改,可以正确显示图像.


我必须从word文档生成超过50个帮助页面,因此不要手动想要更改所有图像位置,特别是如果有更改某些页面将被重新生成.

有没有一种方法可以正确显示图像而无需编辑由Word创建的混乱文档?

或者有更好的方法来生成word文档的HTML版本?

我没有使用PDF,因为并非每个浏览器都会将PDF嵌入到网页中

html javascript php ms-word

7
推荐指数
1
解决办法
298
查看次数

symfony2创建第一个控制器,但404

我已经在C:\ xampp\htdocs\sym1\blog中安装了Symfony2 2.7,我在这个文档之后手动创建了一个新的控制器

   <?php
// src/AppBundle/Controller/LuckyController.php
namespace AppBundle\Controller;

use Symfony\Bundle\FrameworkBundle\Controller\Controller;
use Sensio\Bundle\FrameworkExtraBundle\Configuration\Route;
use Symfony\Component\HttpFoundation\Response;

class LuckyController extends Controller
{
    /**
     * @Route("/lucky/number")
     */
    public function numberAction()
    {
        $number = rand(0, 100);

        return new Response(
            '<html><body>Lucky number: '.$number.'</body></html>'
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

但是当我去的时候

HTTP://本地主机/ SYM1 /博客/网络/吉利/数

要么

HTTP://localhost/sym1/blog/app_dev.php/lucky/number

它只是显示

Oops! An Error Occurred

The server returned a "404 Not Found".

Something is broken. Please let us know what you were doing when this error occurred. We will fix it as …
Run Code Online (Sandbox Code Playgroud)

php symfony

6
推荐指数
1
解决办法
2639
查看次数

如何在Stacked Multi-bar chart - nvd3 Graphs中显示值

我有一个场景,我需要在堆叠的多条形图中显示每个堆栈的值 - nvd3图形,因为我们可以在离散值 - nvd3图形中显示值.

据我所知,'showvalue'用于离散条控制器,我们可以showvalue在堆叠图中使用,如果不是,请建议使用替代解决方案.

提前致谢

d3.js angularjs nvd3.js angularjs-nvd3-directives

5
推荐指数
1
解决办法
7123
查看次数

CSS / HTML使文本相对于调整图像大小保持相同的位置?

如何调整大小,以便在调整图像大小时,文本在调整大小时相对于图像保持在相同位置。这是当前正在发生的事情:

全萤幕检视:

在此处输入图片说明

调整大小:

在此处输入图片说明

缩小图像后,文本不会停留在同一位置。调整图像大小时,如何使文本停留在相同的位置(在指向它的线下)?

相关代码:HTML:

<div id="BG1">
        <div id="BG2">
<div id="slide1">
    <p1>Choose<br>
        your<br>
        Route</p1>
    <p2 id="Tongariro">Tongariro</p2>
<img src="img/NZ6.png" id="NZi2" >   
    </div>
    </div>
    </div>  
Run Code Online (Sandbox Code Playgroud)

CSS:

* {
    margin:0;
    padding: 0;
    }
slide1, #slide2{ width: 100%; } 

#slide1{
    height: 600px;
    margin: 0;
    padding: 200px 0 260px 0;
}
#BG1{
    background: url("../img/IMG_3708.jpg");
    background-size: cover;

    }
#BG2{
    background-color: rgba(103, 128, 159,0.79);
}
#Tongariro{
position: relative;
top:27%;
left:34%;
font-size:40px;
}
#NZi{
    width:35%;
    display:block;
    clear:both;
    margin: 0;
    position: absolute;
    z-index: 0;
    top: 55%;
    left: 60%;
    transform: …
Run Code Online (Sandbox Code Playgroud)

html css jquery image

5
推荐指数
1
解决办法
2765
查看次数

yii2 ckeditor自定义插件

我在yii2中使用2amigos ckeditor插件,我能够从plugin_sdk_sample创建一个示例插件,它在原始项目中工作正常,但是当我把它放在yii2项目中时,按钮不会出现.

我将自定义插件放在\ vendor\2amigos\yii2-ckeditor-widget\src\assets\ckeditor\plugins \中,并带有plugin.js和png图标,其中包含指南中所述的文件夹结构.我认为问题在于将其添加到配置中.

我尝试在vendor\2amigos\yii2-ckeditor-widget\src\assets\ckeditor\config.js中关注

CKEDITOR.editorConfig = function( config ) {
    config.extraPlugins = 'timestamp';
};
Run Code Online (Sandbox Code Playgroud)

还尝试了以下内容:

<?= $form->field($model, 'content')->widget(CKEditor::className(), [
                        'clientOptions' => ['config.extraPlugins' => 'timestamp'],
                        'options' => ['rows' => 6],
                        'preset' => 'basic'
                    ]) ?>
Run Code Online (Sandbox Code Playgroud)

但是他们似乎都没有工作并且显示按钮,我在这里做错了什么?

ckeditor yii2

5
推荐指数
1
解决办法
1628
查看次数